Suchergebnisse für Anfrage "java-8"
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 ...
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 = ...
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 ...
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 = ...
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 ...
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 ...
"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 ...
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)?
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 ...
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 ...