Suchergebnisse für Anfrage "java-stream"
Warum wird ein Kombinierer für die Reduktionsmethode benötigt, die den Typ in Java 8 konvertiert?
Ich habe Probleme, die Rolle descombiner erfüllt in Streamsreduce Methode. Der folgende Code wird beispielsweise nicht kompiliert: int length = asList("str1", "str2").stream() .reduce(0, (accumulatedInt, str) -> accumulatedInt + ...
Java 8 Stream und Betrieb auf Arrays
Ich habe gerade die neuen Java 8-Stream-Funktionen entdeckt. Als ich aus Python kam, fragte ich mich, ob es jetzt eine gute Möglichkeit gibt, Operationen an Arrays wie dem Summieren durchzuführen und zwei Arrays auf eine "einzeilige pythonische" ...
Ist mapToDouble () wirklich notwendig, um eine List <Double> mit Java 8-Streams zu summieren?
Soweit ich das beurteilen kann, ist der Weg, aList<Double> Bei Verwendung von Java 8-Streams gilt Folgendes: List<Double> vals = . . . ; double sum = vals.stream().mapToDouble(Double::doubleValue).sum();Für mich ...
Wie wende ich mehrere Prädikate auf einen java.util.Stream an?
Wie kann ich mehrere Prädikate auf a anwenden?java.util.Stream's filter() Methode? Das ist, was ich jetzt mache, aber ich mag es nicht wirklich. Ich habe einCollection von Dingen und ich muss die Anzahl der Dinge auf der Grundlage ...
Soll ich eine Sammlung oder einen Stream zurückgeben?
Angenommen, ich habe eine Methode, die eine schreibgeschützte Ansicht in eine Mitgliederliste zurückgibt: class Team { private List<Player> players = new ArrayList<>(); // ... public List<Player> getPlayers() { return ...
Equivalent von Scala dropWhile
Ich habe Mühe, einen Weg zu finden, um einige Elemente am Anfang eines Streams zu überspringen, abhängig von einem Prädikat. Etwas wie das dropWhile( n -> n < 3, Stream.of( 0, 1, 2, 3, 0, 1, 2, 3, 4 ) ) .forEach( System.out::println ); 3 0 1 2 ...
Java 8 Streams und versuchen Sie es mit Ressourcen
Ich dachte, dass die Stream-API hier ist, um den Code leichter lesbar zu machen. Ich fand etwas ziemlich nervig. DasStream interface java.util.stream.Stream) erweitert dasAutoClosable interface java.lang.AutoCloseable) So wenn Sie Ihre Streams ...
Wie kann ich einen Strom von Komparatoren verketten und anwenden?
Ich habe einen Strom von unsortierten Elementen und einen Strom von Komparatoren. Ich möchte alle Komparatoren mit "thenComparing" (Multisort) auf den Stream anwenden. Gibt es einen eleganteren Weg, als den folgenden Code, um dies zu ...
Java8: HashMap <X, Y> zu HashMap <X, Z> mit Stream / Map-Reduce / Collector
Ich weiß, wie man ein einfaches Java "transformiert"List vonY ->Z, d. List<String> x; List<Integer> y = x.stream() .map(s -> Integer.parseInt(s)) .collect(Collectors.toList());Jetzt möchte ich im Grunde dasselbe mit einer Map machen, d. H ...
Füllen eines mehrdimensionalen Arrays mit einem Stream
Ich bin neu in Java 8 und kann Streams derzeit nicht vollständig erfassen. Ist es möglich, ein Array mithilfe der Stream-Funktionsoperationen zu füllen? Dies ist ein Beispielcode, wie ich es mit einer Standard for-Schleife machen würde: public ...