Suchergebnisse für Anfrage "java-8"
Java 8 finde max [duplizieren]
Diese Frage hat hier bereits eine Antwort: Java 8-Streams .min () und .max (): Warum wird diese Datei kompiliert? [/questions/22561614/java-8-streams-min-and-max-why-does-this-compile] 5 AntwortenIch benutzemax(), um den Maximalwert in der Liste ...
Gibt es eine elegante Möglichkeit, einen Stream in Chunks zu verarbeiten?
Mein genaues Szenario ist das stapelweise Einfügen von Daten in die Datenbank. Daher möchte ich alle 1000 DOM-Objekte akkumulieren und diese leeren. Ich habe es implementiert, indem ich Code in den Akkumulator eingegeben habe, um die Fülle zu ...
So verwenden Sie benutzerdefinierte Typanmerkungen in Java
Java 8 verfügt über eine Funktion namens Typanmerkungen JSR 308 [http://www.oracle.com/technetwork/articles/java/ma14-architect-annotations-2177655.html] ). Ich möchte es für einfaches Object-to-Object-Mapper-Framework verwenden. Ich möchte ...
Warum erfordern Lambda-Ausdrücke in Java 8 die Verwendung von Variablen, um den Modifikator "final" zu verwenden, jedoch nicht, wenn Sie eine Methodenreferenz verwenden?
Folgende Klasse berücksichtigen: class Foo<T> { void handle(T t) { System.out.println("handling " + t); } public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); Foo<Integer> f = new Foo<>(); ...
Gibt es einen Collector, der in einem auftragserhaltenden Set sammelt?
Collectors.toSet() behält die Ordnung nicht bei. Ich könnte stattdessen Listen verwenden, möchte aber darauf hinweisen, dass die resultierende Sammlung keine Duplizierung von Elementen zulässt. Genau das istSet Schnittstelle ist für.
Warum gibt es in Java 8 keinen BooleanConsumer?
Ich fürchte, das ist eine dumme Frage. ann mir da jemand sagen, warum es kein @ gibBooleanConsumer gegenüber BooleanSupplier [https://docs.oracle.com/javase/8/docs/api/java/util/function/BooleanSupplier.html] ? Gibt es einen anderen Grund als ...
Kann ein Java Lambda mehr als 1 Parameter haben?
Ist es in Java möglich, dass ein Lambda mehrere verschiedene Typen akzeptiert? Dh: Einzelne Variable funktioniert: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs funktionieren auch: Function ...
Was ist der beste Weg, um ein Byte-Array in einen IntStream zu konvertieren?
Java 8 hat die Typen java.util.stream.Stream und java.util.stream.IntStream. java.util.Arrays hat eine Methode IntStream is = Arrays.stream(int[]), aber keine solche Methode, um einen IntStream aus einem Byte [], Short [] oder Char [] zu ...
String-Deduplizierungsfunktion von Java 8
Schon seitString in Java (wie in anderen Sprachen auch) verbraucht viel Speicher, da jedes Zeichen zwei Bytes belegt. Java 8 hat eine neue Funktion namens @ eingeführString-Deduplizierung, das die Tatsache ausnutzt, dass die char-Arrays innerhalb ...
Was ist der Zweck von partitioningBy
Wenn ich zum Beispiel beabsichtige, einige Elemente zu partitionieren, könnte ich Folgendes tun: Stream.of("I", "Love", "Stack Overflow") .collect(Collectors.partitioningBy(s -> s.length() > 3)) .forEach((k, v) -> System.out.println(k + " => " ...