Verwenden Sie dieses Tag für 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.
Während dem Rennen sencha app build production Ich erhalte die folgende Fehlermeldung: Fehler: Registrierungsschlüssel 'Software \ JavaSoft \ Java Runtime Environment' \ CurrentVersion ' hat den Wert '1.8', aber '1.7' ist erforderlich. Fehler: java.dll konnte nicht gefunden werden Fehler: Java SE Runtime Environment konnte nicht gefunden werden. java -version Der …
Ich habe den Code zum Gruppieren der Objekte nach einem Feldnamen von POJO gefunden. Unten ist der Code dafür: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age; this.salary …
Joda Time hat ein schönes DateTimeUtils.setCurrentMillisFixed () , um die Zeit zu verspotten. Es ist sehr praktisch in Tests. Gibt es eine Entsprechung in der java.time-API von Java 8 ?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Какие различия между findFirst и findAny в Java 8? Ich bin wenig verwirrt zwischen Stream#findAny()und Stream#findFirst()von der StreamAPI in Java 8. Was ich verstanden habe ist, dass beide das erste übereinstimmende Element aus dem Stream zurückgeben, wenn sie beispielsweise in …
In einer vorgegebenen Liste von Elementen, mag ich das Element mit einer bestimmten Eigenschaft erhalten und sie aus der Liste entfernen. Die beste Lösung, die ich gefunden habe, ist: ProducerDTO p = producersProcedureActive .stream() .filter(producer -> producer.getPod().equals(pod)) .findFirst() .get(); producersProcedureActive.remove(p); Ist es möglich, get und remove in einem Lambda-Ausdruck zu …
Meine Webanwendung läuft unter JDK 1.7 einwandfrei, stürzt jedoch mit der folgenden Ausnahme unter 1.8 ab (beim Start des Anwendungsservers mit Jetty 8). Ich verwende die Spring-Version: 3.2.5.RELEASE. Ausnahme: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported …
Ich habe diesen Beitrag hier gelesen . Trotzdem kann ich auf minSdkVersion <24 keinen Code ausführen, der Java 8 Stream-API-Funktionen wie die folgenden enthält. List<Car> newCars = cars.stream() .filter(s -> s.getColor().equals("red")) .collect(Collectors.toList()); Dies wird aufgrund der Fehlermeldung nicht ausgeführt Für den Aufruf ist API-Level 24 erforderlich (aktuell mindestens 15): java.util.Collection …
Darf ich in Java8-Streams Objekte in ändern / aktualisieren? Zum Beispiel. List<User> users:: users.stream().forEach(u -> u.setProperty("value"))
Ich habe den folgenden Suchcode in Java: return getTableViewController().getMe().getColumns().stream().filter($->Database.equalsColumnName($.getId(), columnId)).findFirst().get(); Ich wollte die Spalte nach Namen finden und die erste gefundene zurückgeben. Ich verstehe, dass es einen Fall gibt, in dem nichts gefunden wurde und verarbeitet werden sollte, aber wie? Ist es das, was es von diesem Fluchen will: 'Optional.get()' …
Ich versuche, doppelte Elemente in der Ganzzahlliste aufzulisten, z. List<Integer> numbers = Arrays.asList(new Integer[]{1,2,1,3,4,4}); Verwenden von Streams von JDK 8. Hat jemand ausprobiert. Um die Duplikate zu entfernen, können wir die eindeutige () API verwenden. Aber was ist mit dem Finden der duplizierten Elemente? Kann mir jemand helfen?
Wie Sie wissen, java.util.Objectsist Diese Klasse besteht aus statischen Dienstprogrammmethoden für die Bearbeitung von Objekten. Eine dieser Methoden ist Objects.isNull(). Meines Wissens nach Objects.isNull()würde dies die Möglichkeit beseitigen, dem Objekt versehentlich einen Nullwert zuzuweisen, indem der zweite weggelassen wird =. In der API-Anmerkung heißt es jedoch: Diese Methode kann als …
Während der Ausführung des Selenium-Skripts wird in der Eclipse-Konsole die folgende Fehlermeldung angezeigt: Die Klasse wurde von einer neueren Version der Java-Umgebung (Klassendateiversion 53.0) kompiliert. Diese Version der Java Runtime erkennt nur Klassendateiversionen bis 52.0. Java-Version: 8 IDE: Eclipse Oxygen Firefox-Version: 46
Hallo Java-Entwickler, Ich weiß, dass das Thema ein bisschen sein kann, in advanceda das JDK8 noch nicht veröffentlicht ist (und vorerst sowieso nicht ..), aber ich habe einige Artikel über die Lambda-Ausdrücke und insbesondere den Teil gelesen, der sich auf die neue Sammlungs-API namens Stream bezieht. Hier ist das Beispiel …
Warum wirft das ein java.lang.NullPointerException? List<String> strings = new ArrayList<>(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here .orElse("StringWhenListIsEmpty"); //.orElse(null); // Changing the `orElse()` to avoid ambiguity Der erste Punkt in stringsist null, was ein vollkommen akzeptabler Wert ist. Darüber hinaus findFirst()gibt eine Optional , die für …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.