Suchergebnisse für Anfrage "java-8"

2 die antwort

Explizite Verwendung von LambdaMetafactory

Ich versuche LambdaMetafactory.metafactory explizit zu verwenden. Ich kann nicht verstehen, warum es nur mit der Runnable-Funktionsschnittstelle funktioniert. Zum Beispiel macht dieser Code das, was er erwartet (er gibt "Hallo Welt" ...

3 die antwort

Wie kann JAX-RS eine Java 8 LocalDateTime-Eigenschaft als Datumszeichenfolge im JavaScript-Stil zurückgeben?

Ich habe einen RESTful-Webdienst mit JAX-RS-Methodenanmerkungen erstellt: @GET @Path("/test") @Produces(MediaType.APPLICATION_JSON) public MyThing test() { MyThing myObject = new MyThing(LocalDateTime.now()); return myObject; }Dies funktioniert ...

1 die antwort

Java 8 Spliterator (oder ähnliches), der einen Wert zurückgibt, wenn es nur einen einzigen Wert gibt

Ich bin ein großer Fan dersingleOrEmpty stream operator. Es ist nicht in der Standardbibliothek, aber ich finde es sehr nützlich. Wenn ein Stream nur einen einzigen Wert hat, gibt er diesen Wert in einem @ zurücOptional. Wenn es keine Werte oder ...

TOP-Veröffentlichungen

8 die antwort

Java 8 Collector, der einen Wert zurückgibt, wenn es nur einen einzigen Wert gibt [duplicate]

Diese Frage hat hier bereits eine Antwort: Java Stream auf 1 und nur 1 Element filtern [/questions/22694884/filter-java-stream-to-1-and-only-1-element] 17 answers Ich bin ein bisschen verrückt nach funktionaler Programmierung und Streams, aber ...

2 die antwort

Warum kann ich dem Objekt kein Lambda zuweisen?

Ich habe versucht, dem Objekttyp ein Lambda zuzuweisen: Object f = ()->{};Und es gibt mir Fehler zu sagen: The target type of this expression must be a functional interfaceWarum passiert das und wie geht das?

2 die antwort

Verwendung von kongruenten Lambda-Ausdrücken des Funktionstyps in Java 8

Ich kämpfe mit der Definition und Verwendung des Stream.collect(Supplier<R> supplier, BiConsumer<R,? super T> accumulator, BiConsumer<R,R> ...

2 die antwort

Wie verwende ich den Aufruf zum Sammeln in Java 8?

Nehmen wir an, wir haben diesen langweiligen Code, den wir alle verwenden mussten: ArrayList<Long> ids = new ArrayList<Long>(); for (MyObj obj : myList){ ids.add(obj.getId()); }Nach dem Umstieg auf Java 8 teilt mir meine IDE mit, dass ich ...

4 die antwort

Java 8 - Schnittstellen mit Standardmethoden vs abstrakte Klassen

Ich versuche, eine vollständige Antwort auf folgende Frage zu finden: " warum / wann eine abstrakte Klasse anstelle einer Schnittstelle verwenden. " und auf der Suche nach Überprüfungen / Vorschlägen zu folgenden Themen. Eine Antwort darauf ...

2 die antwort

Kettenreferenzen der Kartenmethode

Ich arbeite mit Twitter4J. Aber die Frage, die ich stelle, ist allgemeiner. Ich möchte auf die Benutzer-ID eines bestimmten Tweets zugreifen. Derzeit habe ich die folgenden zwei Optionen: //Option 1 stream.map(status -> ...

22 die antwort

Berechnen von Tagen zwischen zwei Daten in Java 8

Ich weiß, es gibt viele Fragen zu SO, aber ich möchte ein Beispiel für die Verwendung der neuen Java 8 Date-API. Ich kenne auch die JodaTime-Bibliothek, aber ich möchte eine Arbeitsweise ohne externe Bibliotheken. Function muss sich mit ...