Suchergebnisse für Anfrage "java-8"
Warum hatte Stream keine toList () -Methode?
Bei der Verwendung von Java 8-Streams ist es üblich, eine Liste zu erstellen, daraus einen Stream zu erstellen, das Geschäft zu erledigen und ihn zurück zu konvertieren. Etwas wie Stream.of(-2,1,2,-5) .filter(n -> n > 0) .map(n -> n * ...
Java8-Streams, die sequentiell und parallel ausgeführt werden, führen zu unterschiedlichen Ergebnissen?
Führen Sie das folgende Stream-Beispiel in Java8 aus: System.out.println(Stream .of("a", "b", "c", "d", "e", "f") .reduce("", (s1, s2) -> s1 + "/" + s2) );yields: /a/b/c/d/e/fDas ist natürlich keine Überraschung. Aufgrund ...
Void kann nicht in java.lang.Void konvertiert werden
Ich versuche Folgendes zu tun interface Updater { void update(String value); } void update(Collection<String> values, Updater updater) { update(values, updater::update, 0); } void update(Collection<String> values, Function<String, Void> fn, int ...
Java 8 toMap IllegalStateException Duplicate Key
Ich habe eine Datei, die Daten im folgenden Format enthält 1 2 3Ich möchte diese Karte als @ lad{(1->1), (2->1), (3->1)} Dies ist der Java 8-Code, Map<Integer, Integer> map1 = Files.lines(Paths.get(inputFile)) .map(line -> line.trim()) ...
Kann ein Lambda-Zugriff auf Mitglieder seiner Zielfunktionsschnittstelle erfolgen?
Ich habe eine einfache Benutzeroberfläche mit Java8 erstellt. Darin enthält es eine Methode und eine Standardmethode. interface Lambda{ default void dummy(){ System.out.println("Call this.."); } void yummy(); } Ich versuche, uns diese beiden ...
Neuen Wert zu vorhandenem Stream hinzufügen
Ist es eine gute Möglichkeit, einen neuen Wert zu vorhandenem @ hinzuzufügeStream? Ich kann mir nur Folgendes vorstellen: public <T> Stream<T> addToStream(Stream<T> stream, T elem ) { List<T> result = stream.collect(Collectors.toList()); ...
Optional vs werfen eine Ausnahme
Stimmt es, dass seit Java 1.8 @ zurückgegeben wirOptional Objekt ist vorzuziehen, als eine Ausnahme auszulösen? Zunehmend sehe ich den Code so: public Optional<?> get(int i) { // do somtething Object result = ... Optional.ofNullable(result); ...
Unsplittable Spliterators
Ich versuche zu verstehen, wieSpliterator funktioniert und wie Spliteratoren aufgebaut sind. Ich erkenne dastrySplit() ist wahrscheinlich eine der wichtigsten Methoden vonSpliterator, aber wenn ich einen Drittanbieter seheSpliterator ...
Warum zwingt mich Lambda, ein einzelnes Elementarray anstelle des endgültigen Objekts zu verwenden?
Ich habe folgende Klasse: public class Item{ private String name; //setter getter }Und Sammlung von Gegenständen. Ich möchte den Namen des letzten Artikels in der Sammlung erhalten. Dazu iteriere ich einfach über die gesamte Sammlung und ...
Warum beendet Java den () Stream nicht, nachdem eine Terminaloperation ausgeführt wurde?
Nach dem Lesenhttps: //www.airpair.com/java/posts/spring-streams-memory-efficienc [https://www.airpair.com/java/posts/spring-streams-memory-efficiency], Ich bin versucht, Ergebnisse aus einer Datenbank zu streamen, aber wie ich mit einem Kollegen ...