java-8

Verwenden Sie dieses Tag für spezifische Fragen zu Java 8, Version 8 (interne Nummer 1.8) der Java-Plattform, die am 18. März 2014 veröffentlicht wurde. In den meisten Fällen sollten Sie auch das Java-Tag angeben.
4
Antworten

Prüfen, ob eine Liste in Java leer ist 8

Ich bin neu bei Java8. Ich habe Listen und Filter implementiert. Ich habe einen Null-Check in meinem Code durchgeführt. Ich würde etwas Hilfe bei der Überprüfung, ob die Liste in dem gleichen Codeausschnitt nicht leer ist, schätzen. Wenn die Lis...
22.12.2015, 23:21
2
Antworten

Warum Hash-Maps in Java 8 binäre Baum statt verknüpfte Liste verwenden? [geschlossen]

Ich habe kürzlich erfahren, dass in Java 8 Hash-Maps einen binären Baum anstelle einer verketteten Liste verwenden und Hash-Code als Verzweigungsfaktor verwendet wird. Ich verstehe, dass im Falle einer hohen Kollision die Suche auf O (log n) red...
09.03.2016, 09:54
3
Antworten

Warum konvertiert die sort-Implementierung von Java eine Liste vor dem Sortieren in ein Array?

In JDK 1.8 lautet die erste Anweisung der Methode java.util.List#sort(Comparator) wie folgt: %Vor% Es ist teuer, die Liste in ein Array zu kopieren, zu sortieren und jeden Knoten der Liste auf den sortierten Wert aus dem Array zurückzuset...
17.05.2015, 18:25
1
Antwort

Java 8's oder Else funktioniert nicht wie erwartet

Betrachten Sie die folgende Methode, die ein Feld zurückgibt, wenn es existiert oder rekursiv selbst aufruft, bis das Feld gefunden wird: %Vor% Während das funktioniert, dachte ich, ich könnte es verkürzen zu: %Vor% Aber das Seltsame ist...
27.07.2015, 15:35
3
Antworten

Wie füge ich einer Antwort von spark Header hinzu, wenn ein Transformer verwendet wird

Ich habe das: %Vor% Mein Transformator sieht folgendermaßen aus: %Vor% Ich habe versucht, einen Header mit der Header-Funktion in der Antwort wie folgt hinzuzufügen: %Vor% Und ich habe das versucht, was ich in den Dokumenten gefunden...
12.11.2014, 19:35
3
Antworten

Warum ist IntStream.flatMapToObj () nicht vorhanden?

Ich versuche so etwas zu tun: %Vor% Leider ist IntStream.flatMapToObj() nicht vorhanden, nicht einmal in Java 9. Warum wurde es weggelassen? Was ist eine empfohlene Problemumgehung?
23.12.2016, 05:40
2
Antworten

Was ist der beste Weg, um alle Elemente in einem ListString zu trimmen ()? [Duplikat]

Ich habe eine List<String> , die möglicherweise Tausende von Strings enthält. Ich implementiere eine Validierungsmethode, die sicherstellt, dass in jeder Zeichenkette keine führenden oder nachgestellten Leerzeichen enthalten sind. I...
05.04.2016, 15:28
3
Antworten

Gibt es eine elegante Möglichkeit, den ersten Nicht-Null-Wert mehrerer Methoden-Returns in Java zu erhalten?

Du hast das schon oft selbst gesehen, davon bin ich sicher: %Vor% Wir haben verschiedene Quellen, in denen ein Objekt suchen kann. Als anschauliches Beispiel könnten wir uns vorstellen, dass wir zuerst prüfen, ob sich eine Benutzer-ID in eine...
30.09.2014, 10:05
5
Antworten

Java-Streams vs Iteratoren

Ich habe mit dem neuen und glänzenden funktionalen Teil von Java gespielt und eines der Dinge, die mich am meisten verwirren sind Streams? Was nützen sie? Bei Google habe ich meistens Erklärungen gefunden, wie man sie benutzt, und praktisc...
17.02.2018, 22:23
4
Antworten

Sind Java-Streams Stufen sequenziell?

Ich habe eine Frage zum sequentiellen Status der Zwischenstufen - sind die Operationen von einer Stufe auf alle angewendet der Eingabestrom (Elemente) oder sind alle Stufen / Operationen auf jedes Stream-Element angewendet? Ich bin mir be...
01.07.2017, 15:20