Suchergebnisse für Anfrage "java-8"

4 die antwort

Schließen Terminaloperationen auf Streams die Quelle? [Duplikat

Diese Frage hat hier bereits eine Antwort: Schließen Terminaloperationen den Stream? [/questions/26997240/do-terminal-operations-close-the-stream] 2 Antworten Betrachten Sie den folgenden Code: Path directory = Paths.get(/* some directory ...

4 die antwort

Wie kann man DateTimeFormat.forStyle () von Joda-Time in JSR 310 JavaTime umwandeln?

Ich arbeite an der Konvertierung Grails Joda-Time Plugin zu JavaTime [https://github.com/stokito/grails-java-time]. Und ich habe alten Joda-Zeitcode wie folgt: def style switch (type) { case LocalTime: style = '-S' break case LocalDate: style = ...

6 die antwort

Java 8-Streams: über Map of Lists iterieren

Ich habe das folgende Objekt und eine Karte: MyObject String name; Long priority; foo bar; Map<String, List<MyObject>> anotherHashMap;Ich möchte die Map in eine andere Map konvertieren. Der Schlüssel der Ergebniskarte ist der Schlüssel der ...

TOP-Veröffentlichungen

18 die antwort

Beim Parsen von LocalDateTime (Java 8) kann LocalDateTime nicht von TemporalAccessor abgerufen werden.

Ich versuche lediglich, eine Datumszeichenfolge in ein DateTime-Objekt in Java 8 zu konvertieren. Führen Sie dazu die folgenden Zeilen aus: DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd"); LocalDateTime dt = ...

10 die antwort

Warum StringJoiner, wenn wir bereits StringBuilder haben?

Ich bin kürzlich auf eine Java 8-Klasse gestoßenStringJoiner [https://docs.oracle.com/javase/8/docs/api/java/util/StringJoiner.html], das den String mit den Trennzeichen hinzufügt und Präfix und Suffix hinzufügt, aber ich kann die Notwendigkeit ...

6 die antwort

Erstellt ein Lambda-Ausdruck bei jeder Ausführung ein Objekt auf dem Heap?

Wenn ich über eine Sammlung iteriere, die den neuen syntaktischen Zucker von Java 8 verwendet, wie z. B. myStream.forEach(item -> { // do something useful }); Entspricht das nicht dem 'alten Syntax'-Snippet unten? myStream.forEach(new ...

6 die antwort

"Good" -Methode zum Aufrufen der Methode für jedes Objekt mithilfe der Stream-API

Ist es möglich, eine Methode in einem Consumer wie eine Methodenreferenz auszuführen, jedoch für das an den Consumer übergebene Objekt: Arrays.stream(log.getHandlers()).forEach(h -> h.close()); wäre eine Sache ...

12 die antwort

Effizienteste Methode, um das letzte Element eines Streams abzurufen

Stream hat keinlast() Methode Stream<T> stream; T last = stream.last(); // No such method Was ist der eleganteste und / oder effizienteste Weg, um das letzte Element zu erhalten (oder null für einen leeren Stream)?

10 die antwort

Gibt es eine Java-Stream-Methode, die mit Scalas Sammlungen „collect“ vergleichbar ist?

Scalas Sammlung enthält eine Methode namenscollect das verschmilztfilter undmap in eine einzige Methode. Es ist besonders nützlich beim Filtern einesObject collection, um eine Teilmenge dieser Sammlung zu erstellen, die nur einen bestimmten Typ ...

6 die antwort

Java: Erstellen einer Liste aus einem primitiven Array mithilfe der Stream-API

Ich versuche, eine Liste aus einem primitiven Array zu erstellen int[] values={4,5,2,3,42,60,20}; List<Integer> greaterThan4 = Arrays.stream(values) .filter(value -> value > 4) .collect(Collectors.toList()); Aber die letzte Funktioncollect gibt ...