Suchergebnisse für Anfrage "java-8"

2 die antwort

Warum können wir 'this' als Instanzmethodenparameter verwenden?

Was istreceiver Parameter in Java? Java 8-Sprachspezifikation spricht überthis.

4 die antwort

Warum wird ein Kombinierer für die Reduktionsmethode benötigt, die den Typ in Java 8 konvertiert?

Ich habe Probleme, die Rolle descombiner erfüllt in Streamsreduce Methode. Der folgende Code wird beispielsweise nicht kompiliert: int length = asList("str1", "str2").stream() .reduce(0, (accumulatedInt, str) -> accumulatedInt + ...

4 die antwort

So installieren Sie Java 8 auf einem Mac

Ich möchte mit dem neuesten JavaFX programmieren, für das Java 8 erforderlich ist. Ich verwende IntelliJ 13 CE und Mac OS X 9 Mavericks. Ich habe das Java 8-Installationsprogramm von Oracle ausgeführt, und die Dateien sehen so aus, als wären sie ...

TOP-Veröffentlichungen

3 die antwort

Java 8 Lambda und Erweiterung der Interfaces mit abstrakter Klasse

Angenommen, ich möchte Spring's deklarierenRowMapperErstellen Sie jedoch keine dynamische Klasse, sondern implementieren Sie eine abstrakte Klasse, die RowMapper implementiert. Dies ist meine ...

1 die antwort

Ist java.util.logging.FileHandler in Java 8 defekt?

Zunächst ein einfacher Testcode: package javaapplication23; import java.io.IOException; import java.util.logging.FileHandler; public class JavaApplication23 { public static void main(String[] args) throws IOException { ...

3 die antwort

Max mit Lambda Expression in Java finden

Das ist mein Code List<Integer> ints = Stream.of(1,2,4,3,5).collect(Collectors.toList()); Integer maxInt = ints.stream() .max(Comparator.comparing(i -> i)) .get(); System.out.println("Maximum number in the set is " + maxInt);Ausgabe: Maximum ...

2 die antwort

for-Schleife mit Lambda-Ausdruck in JAVA

Mein Code: List<Integer> ints = Stream.of(1,2,4,3,5).collect(Collectors.toList()); ints.forEach((i)-> System.out.print(ints.get(i-1)+ " "));Ausgabe: 1 2 3 4 5 meine Frage ist, warum ich in der get-Methode i-1 sein muss? verhindert i-1 ...

4 die antwort

Java 8 Stream und Betrieb auf Arrays

Ich habe gerade die neuen Java 8-Stream-Funktionen entdeckt. Als ich aus Python kam, fragte ich mich, ob es jetzt eine gute Möglichkeit gibt, Operationen an Arrays wie dem Summieren durchzuführen und zwei Arrays auf eine "einzeilige pythonische" ...

3 die antwort

Ist mapToDouble () wirklich notwendig, um eine List <Double> mit Java 8-Streams zu summieren?

Soweit ich das beurteilen kann, ist der Weg, aList<Double> Bei Verwendung von Java 8-Streams gilt Folgendes: List<Double> vals = . . . ; double sum = vals.stream().mapToDouble(Double::doubleValue).sum();Für mich ...

3 die antwort

NumberFormat-Rundungsproblem nur mit Java 8

Kann mir jemand erklären, warum der folgende Code: public class Test { public static void main(String... args) { round(6.2088, 3); round(6.2089, 3); } private static void round(Double num, int numDecimal) { System.out.println("BigDecimal: " + ...