Suchergebnisse für Anfrage "java-stream"
Stream und die eindeutige Operation
Ich habe folgenden Code: class C { String n; C(String n) { this.n = n; } public String getN() { return n; } @Override public boolean equals(Object obj) { return this.getN().equals(((C)obj).getN()); } } List<C> cc = Arrays.asList(new C("ONE"), ...
Warum kann die Java 8 Stream-Klasse automatisch geschlossen werden?
In Java 8 implementiert die Stream-Klasse AutoCloseable. Dies bedeutet, dass eine Stream-Instanz explizit geschlossen werden sollte. Ich verstehe, warum Datei-Handler und DB-Verbindungen geschlossen werden können. Aber warum Streams?
Java 8-Streams: Warum ist der parallele Stream langsamer?
Ich spiele mit den Streams von Java 8 und kann die Leistungsergebnisse, die ich erhalte, nicht verstehen. Ich habe 2-Kern-CPU (Intel i73520M), Windows 8 x64 und 64-Bit-Java 8-Update 5. Ich mache eine einfache Zuordnung über Stream ...
Wie reduziert man den Kurzschluss auf Stream?
Angenommen, ich habe einen Strom von Booleschen Werten und die Reduktionsoperation, die ich schreibe, ist|| (ODER). Kann ich es so schreiben, dass die Bewertung zumindest einiger Elemente aufgegeben wird, wenn atrue Wert ist angetroffen? Ich ...
Wie verbessert Java 8 MapToInt (MapToInt (e -> e)) die Leistung genau?
Ich lese das Buch "Java 8 Lambdas" und irgendwann sagt der Autor: "Es ist eine gute Idee, die primitiven Spezialfunktionen zu verwenden, wo immer dies möglich ist, da dies die Leistung verbessert." Er bezieht sich hier auf mapToInt, mapToLong ...
Wie kann ich Chuncks einer Datei mit java.util.stream verarbeiten?
Um mich mit der Stream-API vertraut zu machen, habe ich versucht, ein recht einfaches Muster zu codieren. Problem Eine Textdatei mit nicht verschachtelten Textblöcken. Alle Blöcke werden durch Start- / Endmuster identifiziert (z. B.<start> ...
Nach Eigenschaft in Java 8-Stream sortieren
Oh, diese kniffligen Java 8-Streams mit Lambdas. Sie sind sehr mächtig, aber die Feinheiten brauchen ein wenig, um den Kopf um alles zu wickeln. Sagen wir, ich habe einUser Typ mit einer EigenschaftUser.getName(). Angenommen, ich habe eine ...
Java 8 Spliterator (oder ähnliches), der einen Wert zurückgibt, wenn es nur einen einzigen Wert gibt
Ich bin ein großer Fan dersingleOrEmpty stream operator. Es ist nicht in der Standardbibliothek, aber ich finde es sehr nützlich. Wenn ein Stream nur einen einzigen Wert hat, gibt er diesen Wert in einem @ zurücOptional. Wenn es keine Werte oder ...
Erstes Element abrufen, das den Kriterien entspricht
Wie erhalte ich das erste Element, das einem Kriterium in einem Stream entspricht? Ich habe es versucht, aber es funktioniert nicht this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name)); Dieses Kriterium funktioniert nicht, ...