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

Android jack toolchain erkennt java.util.function.Predicate nicht im Stream

Ich versuche, mein bestehendes Projekt zu aktualisieren, um Java 8 zu unterstützen. Ich habe eine Abhängigkeit, die einen Java 8-Stream verwendet. %Vor% Beim Versuch, die App auszuführen, erhalte ich den folgenden Fehler: %Vor% Das ist m...
29.08.2016, 10:57
4
Antworten

Java 8 konvertiert String von Ints zu ListInteger

Ich habe einen String: %Vor% Ich möchte es in eine Liste von Ints konvertieren: %Vor% Ich kann es auf diese Weise in eine Liste von Strings konvertieren: %Vor% Aber nicht um Ints aufzulisten. Irgendwelche Ideen?     
29.11.2016, 15:16
1
Antwort

Nashorn Ineffizienz

Ich implementiere leistungsabhängigen Code mit Nashorn. Ich mache es so: %Vor% Zur Laufzeit besteht Nashorn darauf, viele notwendige Aufrufe an MyScriptContext vorzunehmen. Es besteht darauf, bei jedem Aufruf von eval () MyScriptContext.getB...
15.12.2014, 22:13
2
Antworten

Entferne max (oder min) aus der Sammlung mithilfe der Java8-Streaming-API

Ich habe wenig Probleme mit Code-Design, die neue Streaming-API von Java 8 verwenden. Ich möchte neue Dinge lernen und eine der Aufgaben ist: Max und Min von der Liste ablehnen. Liste enthält keine Duplikate. Sieht einfach aus? Nein ... Me...
07.04.2014, 11:25
4
Antworten

Wie transformiert man einen Java-Stream in ein gleitendes Fenster?

Wäre es der empfohlene Weg, um einen Stream in ein gleitendes Fenster zu verwandeln? Zum Beispiel könnten Sie in Ruby each_cons verwenden: %Vor% In Guava fand ich nur Iterators # partition , die verwandt aber kein gleitendes Fenster ist...
08.12.2015, 14:38
2
Antworten

Filter Null Elemente in Stream

Bei Verwendung eines Java-Streams können nach dem Mapping manchmal Nullwerte auftreten. Derzeit, wenn diese Werte weggelassen werden müssen, verwende ich: %Vor% Für einen funktionelleren Stil wird schnell eine kleine Hilfsmethode geschrieben...
02.03.2016, 07:53
2
Antworten

Java 8 verwaltet die Reihenfolge nicht während der Gruppierung

Ich verwende Java 8 zum Gruppieren nach Daten. Aber die Ergebnisse sind nicht in Ordnung. %Vor% Hier verwende ich meine Klasse groupingKey, mit der ich dynamisch von ux gehe. Wie kann diese groupByColumns in sortierter Form erhalten werden?...
27.02.2015, 11:33
8
Antworten

Unterstützung verschiedener Versionen von Haupt- (und Test-) Quellensätzen für verschiedene Java-Versionen (6, 7, 8)

Ich habe ein Bibliotheksprojekt in Java. Ich möchte mehrere Versionen des Projekts implementieren, testen und wahrscheinlich freigeben, die mit verschiedenen Java-Versionen verwendet werden sollen: 6, 7, 8. Der einfachste Weg besteht darin, e...
04.10.2014, 17:24
5
Antworten

Gibt es ein Java 8-Äquivalent von Python-Enumeration?

Vor 3 Jahren wurde eine ähnliche Frage hier gestellt: Gibt es ein Java-Äquivalent von Pythons Enumerate-Funktion? Ich schätze die listIterator() Lösung sehr. Dennoch arbeite ich heute viel mit den neuen Streams und Lambdas (eingeführt in...
22.05.2014, 22:07
3
Antworten

Irgendeine Möglichkeit, eine Map wie "(k, v)" zu streamen, anstatt mit (entry) zu arbeiten?

Grundsätzlich suche ich nach einer Möglichkeit, die Arbeit mit zu vermeiden %Vor% und %Vor% ähnlich wie Map.forEach() . Wenn ich nur einen Weg zur Arbeit als map.stream().filter((k,v) -> ) ... und so weiter bekommen könnte...
24.03.2015, 17:40