java-8

Verwenden Sie dieses Tag für spezifische Fragen zu Java 8, Version 8 (interne Nummer 1.8) der Java-Plattform, die am 18. März 2014 veröffentlicht wurde. In den meisten Fällen sollten Sie auch das Java-Tag angeben.
1
Antwort

Laufzeitbewertung von Ausdrücken in Java-Methodenreferenzen

Im Abschnitt Laufzeitauswertung von Methodenreferenzen der Java Language Specification wird erwähnt, dass:    Zur Laufzeit ist die Auswertung eines Methodenreferenzausdrucks ähnlich der Auswertung eines Klassenexemplar-Erstellungsausdrucks,...
14.12.2017, 15:24
4
Antworten

Funktionsschnittstelle als Lambda zum Sortieren einer Sammlung?

Ich studiere Lambda-Ausdrücke und ich kämpfe darüber, wie man mit java.util.function.Function eine Sammlung sortieren kann. Könnte mir jemand helfen oder mir Tipps geben, wie ich das erreichen kann? Ich habe ein Buch POJO und eine Klasse, die...
01.09.2016, 02:13
1
Antwort

Wie hoch ist die maximale Anzahl von Lambdas in einer Java-Klasse?

Dies ist eine rein konzeptionelle Frage. Lambdas in Java 8 werden in Methoden konvertiert, die mit invokedynamic aufgerufen werden. Wenn es eine JVM-Beschränkung für eine maximale Anzahl von Methoden gibt, die eine Klasse haben kann, be...
29.11.2016, 08:18
1
Antwort

Wie summiere ich die doppelten Werte eines Map-Streams in Streamex?

Die StreamEx-Bibliothek scheint mir wirklich dabei zu helfen, Java 8-Streams präzise zu schreiben, besonders wenn man Maps betrachtet (zB mapKeyValue , anstatt die Map-Einträge manuell zu entpacken). Wenn ich einen Stream von Einträgen in e...
22.02.2016, 15:58
1
Antwort

Finden, ob der Stream-Schnittpunkt nicht leer ist

Das Erhalten einer Schnittmenge von zwei Streams oder das Finden, ob ihre Kreuzung leer ist oder nicht, ist in Java im Allgemeinen nicht möglich, da Streams nur einmal verwendet werden können und die generische Lösung ein Komplexität. Wenn w...
26.05.2016, 13:59
1
Antwort

java.time ISO-Datumsformat mit festen Millisekunden (in Java 8 und höher)

Standardmäßig ist die toString Methode von Instant verwendet die DateTimeFormatter.ISO_INSTANT Formatierer. Dieser Formatierer druckt die Ziffern nicht für Sekundenbruchteile, wenn sie zufällig 0 sind. Java-Zeit Beispiele: %Vor...
08.10.2015, 21:09
4
Antworten

Java 8, Stream von Integer, Gruppierung von Indizes eines Streams durch die Ganzzahlen?

Ich habe einen Stream von Ganzzahlen erhalten, und ich möchte die Indizes der Elemente nach dem Wert jedes Elements gruppieren. Zum Beispiel wird {1, 1, 1, 2, 3, 3, 4} als Integer zur Liste der Indexzuordnungen gruppiert: %Vor% Ich habe...
16.01.2015, 09:10
1
Antwort

Kombinieren Sie mehrere MapString, List-Strukturen, indem Sie Listen mit Schlüsseln gleichen Namens verbinden

Was wäre der sauberste Weg, dies zu tun? Ich habe %Vor% Die Karten haben alle dieselben Schlüssel und keine doppelten Werte. Ich möchte die Listen von map2 und map3 an das Ende der Liste von map1 für jeden Schlüssel anhängen. So versuc...
16.06.2016, 19:57
4
Antworten

Versucht, das "@" -Symbol in einem {@code} -Block innerhalb eines Javadoc-Kommentars mit Netbeans 8.0 zu umgehen

Ich versuche, eine Anmerkung von {@code} in einen Javadoc-Kommentar mit Netbeans 8.0 einzufügen, und sie funktioniert nicht richtig. Ich habe schon vorher andere Fragen dazu gesehen (zB Wie können Sie das @ Zeichen in Javadoc entkommen? ), a...
22.05.2014, 16:44
1
Antwort

Eclipse Java 8 Automatische Vervollständigung für Lambda-Ausdrücke

Erlernte java8 Streams in Eclipse. Fand das folgende Verhalten Habe eine Liste von Schülerobjekten, stuList. Ich habe einen solchen Ausdruck. %Vor% Wenn ich p -> p. schreibe und dann eine Inhaltshilfe mit Eclipse versuche, werden k...
23.10.2015, 14:55