3
Mengapa Optional.get () tanpa memanggil isPresent () buruk, tetapi tidak iterator.next ()?
Saat menggunakan Java8 stream api baru untuk menemukan satu elemen spesifik dalam koleksi, saya menulis kode seperti ini: String theFirstString = myCollection.stream() .findFirst() .get(); Di sini IntelliJ memperingatkan bahwa get () dipanggil tanpa memeriksa isPresent () terlebih dahulu. Namun, kode ini: String theFirstString = myCollection.iterator().next(); ... tidak menghasilkan peringatan. Apakah …
23
java8