Suchergebnisse für Anfrage "java-stream"
Wie verwende ich den Aufruf zum Sammeln in Java 8?
Nehmen wir an, wir haben diesen langweiligen Code, den wir alle verwenden mussten: ArrayList<Long> ids = new ArrayList<Long>(); for (MyObj obj : myList){ ids.add(obj.getId()); }Nach dem Umstieg auf Java 8 teilt mir meine IDE mit, dass ich ...
Schließen Terminaloperationen den Stream?
dirPath enthält 200k Dateien. Ich möchte sie einzeln lesen und etwas bearbeiten. Das folgende Snippet verursachtjava.nio.file.FileSystemException: dirPath/file-N Too many open files. Ist das nicht die Terminal-OperationforEach() Soll der offene ...
Was ist die richtige Methode, um eine verschachtelte for-Schleife durch Streams in Java 8 zu ersetzen?
Während ich Java 8-Streams und -Lambas lernte, versuchte ich, die folgenden verschachtelten for-Loops durch Streams zu ersetzen: List<Long> deskIds = new ArrayList<>(); for(ProvidedService memberService : service.getAllNodesDepthFirst()){ ...
Wie kann ich aus einem Byte-Array einen IntStream erstellen?
Ich weiß schon, es gibt nurIntStream undLongStream. Wie kann ich ein @ machIntStream aus einem Byte-Array? Derzeit habe ich vor, dies zu tun. static int[] bytesToInts(final byte[] bytes) { final int[] ints = new int[bytes.length]; for (int i = ...
Arrays.asList vs. Arrays.stream für die Verwendung von forEach ()
Wenn Sie über ein Array verfügen und die Java8-Methode forEach () verwenden möchten, ist dieser Ansatz besser oder effizienter: Arrays.asList(new String[]{"hallo","hi"}).forEach(System.out::println);ode Arrays.stream(new ...
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 ...
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 ...
"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 ...