Suchergebnisse für Anfrage "java-stream"
Gruppensequenzen von Werten
Ich frage mich, ob es eine clevere Möglichkeit gibt, die neuen Stream-APIs zu verwenden, um Wertesequenzen zu "gruppieren". z.B. Teilen Sie eine Reihe von Ganzzahlen in Gruppen von Ganzzahlen auf, wobei jede Gruppe eine aufsteigende Zahlenfolge ...
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 ...
So teilen Sie ungerade und gerade Zahlen und die Summe beider in der Sammlung mit Stream
wie kann ich ungerade und gerade Zahlen aufteilen und beide in der Sammlung mit der Stream-Methode von Java-8 summieren? public class SplitAndSumOddEven { public static void main(String[] args) { // Read the input try (Scanner scanner = new ...
in vorgelagerter Strom speist mehrere nachgelagerte Strö
Ich habe ein allgemeines Streams-API-Problem, das ich "effizient" lösen möchte. Angenommen, ich habe einen (möglicherweise sehr großen, möglicherweise unendlichen) Stream. Ich möchte es auf irgendeine Weise vorverarbeiten, zum Beispiel einige ...
Java8-Stream gruppieren, ohne ihn zu sammeln
ibt es in Java 8 eine Möglichkeit, die Elemente in einem @ zu gruppierejava.util.stream.Stream ohne sie zu sammeln? Ich möchte, dass das Ergebnis ein @ iStream nochmal. Da ich mit vielen Daten oder sogar unendlichen Streams arbeiten muss, kann ...
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 ...
Konvertieren Sie Iterable in Stream mit Java 8 JDK
Ich habe eine Schnittstelle, die zurückgibtjava.lang.Iterable<T>. Ich möchte dieses Ergebnis mit der Java 8 Stream-API bearbeiten. Iterable kann jedoch nicht "streamen". Haben Sie eine Idee, wie Sie den Iterable als Stream verwenden können, ...
Compact stream expression zum transponieren von double [] [] Matrix
Ich möchte ein @ umsetzdouble[][] matrix mit dem kompaktesten und effizientesten Ausdruck. Im Moment habe ich das: public static Function<double[][], double[][]> transpose() { return (m) -> { final int rows = m.length; final int columns = ...
Java 8 behält die Reihenfolge beim Gruppieren nicht bei
Ich verwende Java 8 zum Gruppieren nach Daten. Die erzielten Ergebnisse sind jedoch nicht in der richtigen Reihenfolge. Map<GroupingKey, List<Object>> groupedResult = null; if (!CollectionUtils.isEmpty(groupByColumns)) { Map<String, Object> ...
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 ...