Suchergebnisse für Anfrage "java-8"

4 die antwort

So schreibe ich einen KeyListener für JavaFX

Ich möchte ein kleines Spiel schreiben, in dem ich mit dem @ einen Ball auf einem JavaFX-Panel bewegen kanW, A, S, D Schlüssel Ich habe eingetPosX() undsetPosX() aber ich weiß nicht, wie ich ein @ schreiben soKeyListener was z. ...

6 die antwort

Warum muss für die Lambda-Übersetzung eine statische Methode erstellt werden?

Lambda Übersetzung ist ein zweistufiger Prozess,Ein: Lambda in eine statische Methode in derselben Klasse desugarieren. public class Main { public static void main(String[] args) { Runnable r = () ...

16 die antwort

Wie fasse ich eine Liste von Ganzzahlen mit Java-Streams zusammen?

Ich möchte eine Liste von ganzen Zahlen zusammenfassen. Es funktioniert wie folgt, aber die Syntax fühlt sich nicht richtig an. Könnte der Code optimiert werden? Map<String, Integer> integers; integers.values().stream().mapToInt(i -> i).sum();

TOP-Veröffentlichungen

6 die antwort

Ausgewähltes Verzeichnis ist kein gültiges Zuhause für JDK - Intellij IDEA unter Ubuntu

Nach der Installation von Intellij Idea 14 mit OracleJDK 1.8 u25 (64 Bit) auf meinem 14.04 Ubuntu-System kann ich das Java SDK nicht für die Verwendung von JDK konfigurieren. Wenn ich zu Moduleinstellungen-> SDK navigiere und auf ...

4 die antwort

Java8 stream.reduce () mit 3 Parametern - Transparenz erhalten

Ich habe diesen Code geschrieben, um eine Liste von Wörtern auf eine lange Anzahl von Wörtern zu reduzieren, die mit einem 'A' beginnen. Ich schreibe es nur, um Java 8 zu lernen, also würde ich es gerne ein bisschen besser ...

2 die antwort

in vorgelagerter Strom speist mehrere nachgelagerte Strö

Ich habe ein allgemeines Streams-API-Problem, das ich "effizient" lösen möchte. Angenommen, ich habe einen (möglicherweise sehr großen, möglicherweise unendlichen) Stream. Ich möchte es auf irgendeine Weise vorverarbeiten, zum Beispiel einige ...

2 die antwort

Java Swing JWindow Anwendungsabsturz

Wenn ich JDK1.8_40 oder neuer verwende (Oracle oder OpenJDK tun dasselbe), stürzt der folgende Code zusammen mit einem Dialogfeld zur Größenänderung die Anwendung ab (Windows 7, x64, 64-Bit-JDK). import javax.swing.JButton; import ...

12 die antwort

Wie verwende ich Java 8-Streams, um alle Werte vor einem größeren Wert zu finden?

Anwendungsfal Durch ein paar Codierungen, die Katas bei der Arbeit gepostet hat, bin ich auf dieses Problem gestoßen, bei dem ich nicht sicher bin, wie ich es lösen soll. Mit Java 8-Streams, die eine Liste positiver Ganzzahlen enthalten, wird ...

4 die antwort

Method Overload Ambiguity mit Java 8 ternären bedingten und unboxed Primitiven

Im Folgenden wird Code in Java 7 kompiliert, jedoch nicht in openjdk-1.8.0.45-31.b13.fc21. static void f(Object o1, int i) {} static void f(Object o1, Object o2) {} static void test(boolean b) { String s = "string"; double d = 1.0; // The ...

2 die antwort

Verweis auf das letzte Feld von Lambda-Ausdruck

or kurzem habe ich einen subtilen Unterschied zwischen anonymer Klasse und Lambda-Ausdruck festgestellt: public class FinalTest { final Runnable x = new Runnable() { @Override public void run() { System.out.println(x.hashCode()); } }; final ...