Suchergebnisse für Anfrage "java-8"

4 die antwort

Ist es sicher, parallelstream () zu verwenden, um eine Map in Java 8 zu füllen?

Ich habe eine Liste mit 1 Million Objekten und muss diese in eine Karte einfügen. Jetzt möchte ich die Zeit zum Einfügen in eine Map verkürzen und plane, Java 8 parallelstream () wie folgt zu verwenden: List<Person> list = new LinkedList<>(); ...

4 die antwort

Wie kann ich Collectors verwenden, anstatt sie manuell in ConcurrentHashMap in Java 8 zu platzieren?

Wie kann ich Collectors zum Sammeln in einer ConcurrentHashMap verwenden, anstatt sie manuell in ConcurrentHashMap zu platzieren? ConcurrentHashMap<String, String> configurationMap = new ConcurrentHashMap<>(); List<Result> results = ...

2 die antwort

CompletableFuture # whenComplete wird nicht aufgerufen, wenn thenApply verwendet wird

Ich habe den folgenden Code (resultierend aus meine vorherige Frage [https://stackoverflow.com/questions/40251528/how-to-use-executorservice-to-poll-until-a-result-arrives] ), der eine Aufgabe auf einem Remote-Server plant und dann mit @ ...

TOP-Veröffentlichungen

2 die antwort

Java8 Streaming einer Klassenhierarchie [duplizieren]

Diese Frage hat hier bereits eine Antwort: Java 8-Stream mit Superklassen, übergeordneten Dateien, übergeordneten Komponenten, verknüpften Listen ...

2 die antwort

Wie passt die JLS-Grammatik zu einfachen Feldzugriffen (obj.f)?

Ich war auf der Suche nachJLS Kapitel 19 Grammatik [https://docs.oracle.com/javase/specs/jls/se8/html/jls-19.html] versuchen herauszufinden, wie ein einfacher Feldzugriff analysiert wird: obj.field Es sieht für mich aus wie die erste Variante ...

4 die antwort

Wie inkrementiere ich einen Wert in Java Stream?

Ich möchte den Wert von @ erhöhindex mit jeder Iteration von1. Leicht zu erreichen imfor-loop. Die Variableimage ist ein Array vonImageView. Hier ist meinfor-loop. for (Map.Entry<String, Item> entry : map.entrySet()) ...

14 die antwort

IntStream iteriert in Schritten

Wie können Sie mit IntStream einen Zahlenbereich (0-100) in Schritten (3) durchlaufen? Ich habe es versuchtiterate, aber dies hört nie auf, ausgeführt zu werden. IntStream.iterate(0, n -> n + 3).filter(x -> x > 0 && x ...