Pertanyaan yang diberi tag java-8

92
'Opsional.get ()' tanpa 'isPresent ()'

Saya memiliki kode pencarian berikut di Java: return getTableViewController().getMe().getColumns().stream().filter($->Database.equalsColumnName($.getId(), columnId)).findFirst().get(); Saya ingin menemukan kolom dengan nama dan mengembalikan yang pertama ditemukan. Saya mengerti ada kasus...

91
java.util.Objects.isNull vs object == null

Seperti yang Anda ketahui, java.util.Objectsadalah Kelas ini terdiri dari metode utilitas statis untuk beroperasi pada objek. Salah satu metode tersebut adalah Objects.isNull(). Pemahaman saya adalah bahwa itu Objects.isNull()akan menghilangkan kemungkinan tidak sengaja memberikan nilai...

90
Kelompokkan menurut beberapa nama bidang di java 8

Saya menemukan kode untuk mengelompokkan objek dengan beberapa nama bidang dari POJO. Di bawah ini adalah kode untuk itu: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name;...

90
Perbedaan antara findAny () dan findFirst () di Java 8

На этот вопрос есть ответы на Stack Overflow на русском : Какие различия между findFirst и findAny в Java 8? Saya sedikit bingung antara Stream#findAny()dan Stream#findFirst()tentang StreamAPI di Java 8. Apa yang saya pahami adalah bahwa keduanya akan mengembalikan...

87
Java 8, Streams untuk menemukan elemen duplikat

Saya mencoba untuk membuat daftar elemen duplikat dalam daftar integer katakan misalnya, List<Integer> numbers = Arrays.asList(new Integer[]{1,2,1,3,4,4}); menggunakan Streams of jdk 8. Ada yang sudah mencobanya. Untuk menghapus duplikat kita bisa menggunakan api yang berbeda (). Tapi...

71
Menangkap banyak pengecualian di Java-8

Saat mencoba fitur multi-tangkapan yang saya temukan dalam m1()metode saya semuanya bekerja dengan baik seperti yang diharapkan. Namun, dalam m2()kode yang sama tidak dikompilasi. Saya baru saja mengubah sintaks untuk mengurangi jumlah baris kode. public class Main { public int m1(boolean bool)...