Als «java-8» getaggte Fragen

89
Gruppieren nach mehreren Feldnamen in Java 8

Ich habe den Code zum Gruppieren der Objekte nach einem Feldnamen von POJO gefunden. Unten ist der Code dafür: 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; this.age =...

88
Unterschied zwischen findAny () und findFirst () in Java 8

Overа этот вопрос есть ответы на Stapelüberlauf на русском : Какие различия между findFirst и findAny в Java 8? Ich bin wenig verwirrt zwischen Stream#findAny()und Stream#findFirst()von der StreamAPI in Java 8. Was ich verstanden habe ist, dass beide das erste übereinstimmende Element aus dem...

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

Wie Sie wissen, java.util.Objectsist Diese Klasse besteht aus statischen Dienstprogrammmethoden für die Bearbeitung von Objekten. Eine dieser Methoden ist Objects.isNull(). Meines Wissens nach Objects.isNull()würde dies die Möglichkeit beseitigen, dem Objekt versehentlich einen Nullwert...

87
'Optional.get ()' ohne 'isPresent ()' Prüfung

Ich habe den folgenden Suchcode in Java: return getTableViewController().getMe().getColumns().stream().filter($->Database.equalsColumnName($.getId(), columnId)).findFirst().get(); Ich wollte die Spalte nach Namen finden und die erste gefundene zurückgeben. Ich verstehe, dass es einen Fall...