Suchergebnisse für Anfrage "java-8"
Warum können wir 'this' als Instanzmethodenparameter verwenden?
Was istreceiver Parameter in Java? Java 8-Sprachspezifikation spricht überthis.
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 + ...
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 ...
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 ...
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 { ...
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 ...
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 ...
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" ...
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 ...
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: " + ...