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.
2
Antworten

Java 8 - die beste Art, Array-Elemente zu konvertieren

Wenn Sie mit Java 8 beginnen, brauchen Sie etwas Zeit, um sich daran zu gewöhnen. Es ist ein klassisches Problem, ich habe eine Reihe von Objekten, die ich transformieren möchte. Vor Java8 wäre der ideale Code (keine Nullzeiger): %Vor% Wa...
14.08.2015, 07:54
1
Antwort

Wie bekomme ich die aktuelle Stunde mit der neuen Date-Time API in Java 8?

Vor Java 8 war die gängige Methode die Calendar API: %Vor% Wie kann ich die aktuelle Stunde abrufen, aber die neue Date-Time-API verwenden? in Java 8 ?     
28.08.2014, 02:40
4
Antworten

Vergleichen von zwei Listen und Erhalten von Unterschieden

Ich habe zwei Listen. Sie enthalten Objekte verschiedener Typen, aber beide Typen enthalten ID und Name, und ID ist, was ich vergleiche. Liste eins wird aus DB abgerufen, und Liste zwei wird von Frontend gesendet. Was ich tun muss, ist, sie z...
03.02.2017, 14:09
1
Antwort

Ersetze zwei verschachtelte for-Schleifen mit Java 8 API

Ich habe das folgende Snippet und frage mich, ob und wie es möglich ist, es durch Streams / Java 8 API zu ersetzen %Vor%     
21.05.2015, 14:19
2
Antworten

Java 8: Effizienterer Weg zum Vergleichen von Listen verschiedener Typen?

In einem Komponententest möchte ich überprüfen, dass zwei Listen die gleichen Elemente enthalten. Die zu testende Liste besteht aus einer Liste von Person -Objekten, wobei ein Feld vom Typ String extrahiert wird. Die andere Liste enthält...
19.05.2015, 16:04
3
Antworten

Worin besteht der Unterschied zwischen den konkreten und den Instanzmethoden in den neu gestalteten Java SE 8-Dokumenten?

Der Methodenübersicht wurden neue Registerkarten hinzugefügt. "Concrete" und "Instance" deuten auf mehr oder weniger dasselbe hin. Was ist der Unterschied? Java SE 7 : Java SE 8 :     
30.08.2014, 21:39
1
Antwort

Illegaler Aufruf der statischen Schnittstellenmethode

Java-8 erlaubt das Definieren von statischen Methoden in der Schnittstelle, aber beschränkt den Aufruf nur durch den Namen der Schnittstelle:    9.4: Eine Schnittstelle kann statische Methoden deklarieren, die ohne aufgerufen werden   Verwe...
10.01.2016, 18:17
3
Antworten

Warum kompiliert dieses Java 8-Stream-Beispiel nicht?

Ich versuche herauszufinden, warum dieser Code nicht auf JDK 1.8.0_45 kompiliert: %Vor% Das Hinzufügen eines scheinbar unnötigen Cast korrigiert es: %Vor% Hier ist der Fehler vom Compiler: %Vor% Aus irgendeinem Grund wird der Rück...
02.06.2015, 14:55
4
Antworten

do-while mit Java8-Optional

In einigen meiner Projekte verwende ich häufig das Do-while-checkNextForNull-getNext-Schleifenmuster (ich weiß nicht, ob es einen offiziellen Namen dafür gibt). In Java8 wird die Verwendung von Optional als sauberer Code angesehen, als wenn in C...
26.02.2015, 11:48
1
Antwort

Können Sie die Standardmethode der übergeordneten Schnittstelle von einer Schnittstelle aus aufrufen, die diese Schnittstelle unterklassifiziert? [Duplikat]

In Java 8 habe ich so etwas: %Vor% Gibt es eine Möglichkeit, das Verhalten der Standardfunktionsschnittstelle von implementsB aufzurufen, ohne eine anonyme innere Klasse erstellen und diese aufrufen zu müssen? Das hat einen Nebeneffekt...
17.06.2014, 21:34