Suchergebnisse für Anfrage "java-8"

4 die antwort

Lambda kann nur mit funktionaler Schnittstelle verwendet werden?

Ich tat dies: public class LambdaConflict { public static void main(String args[]){ //* System.out.println(LambdaConflict.get( (str) -> "Hello World!! By ME?" )); /*/ System.out.println(LambdaConflict.get(new Intf<String> (){ @Override ...

5 die antwort

Finden Sie das erste Element anhand des Prädikats

Ich habe gerade angefangen, mit Java 8-Lambdas zu spielen, und ich versuche, einige der Dinge, die ich gewohnt bin, in funktionale Sprachen umzusetzen. Beispielsweise verfügen die meisten funktionalen Sprachen über eine Suchfunktion, die ...

8 die antwort

JPA-Unterstützung für die neue Java 8-API für Datum und Uhrzeit

Ich benutze Java 8 für mein neues Projekt. Ich versuche, neue Datums- und Uhrzeit-API in Java 8 zu verwenden, aber ich weiß nicht, obJPA 2.1 unterstützt diese neue Datums- und Uhrzeit-API vollständig oder nicht. Bitte teilen Sie Ihre ...

TOP-Veröffentlichungen

2 die antwort

Warum ist StringBuilder # append (int) in Java 7 schneller als in Java 8?

Während der Untersuchung für akleine Debatte [https://stackoverflow.com/q/23748186/507519]w.r.t. mit"" + n und Integer.toString(int) [http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#toString%28int%29] Um ein Integer-Primitiv in ...

2 die antwort

Tippfehler bei Verwendung von Generika unter Java 8, aber nicht unter Java 7

Ich habe einen Code, der unter Java 7, aber nicht unter Java 8 einwandfrei kompiliert wird. Hier ist ein in sich geschlossenes Reproduktionsbeispiel (ich habe echten Code genommen, der dieses Problem aufweist und alle Implementierungen ...

2 die antwort

Java 8 Time API: Wie man einen String des Formats "MM.yyyy" nach LocalDate parst

Ich bin ein bisschen entmutigt mit dem Parsen von Daten inJava 8 Time API. Bisher konnte ich leicht schreiben: String date = "04.2013"; DateFormat df = new SimpleDateFormat("MM.yyyy"); Date d = df.parse(date);Aber jetzt wenn ich ...

1 die antwort

Spring 4 und Java 8 Ungültige Byte-Tag-Ausnahme

Ich versuche, einen einfachen JUnit-Test mit Spring und Java 8 JDK durchzuführen: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:applicationContext.xml"}) @WebAppConfiguration public class UserServicesTest{ ...

2 die antwort

Wie kann man richtig feststellen, dass ein Objekt ein Lambda ist?

Ich sehe, dass die Klasse eines Lambda istisSynthetic() && !isLocalOrAnonymousClass(), aber ich gehe davon aus, dass dies auch für Proxy-Klassen gilt. Natürlich könnte ich das überprüfengetDeclaredMethods().length == 1 und bewerbenregexp zum ...

10 die antwort

Kopieren Sie einen Stream, um zu vermeiden, dass der Stream bereits bearbeitet oder geschlossen wurde.

Ich möchte einen Java 8-Stream duplizieren, damit ich ihn zweimal verarbeiten kann. ich kanncollect als Liste und bekomme neue Streams daraus; // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); thing.stream()... ...

1 die antwort

Groovy Compiler akzeptiert keine Java 8 Lambdas

Wie wir wissen, akzeptiert die Groovy-Syntax Closures. Auch heute fügt Java 8 seinen Syntaxabschluss hinzu. Wenn ich jedoch einen Java8-Abschluss in eine Groovy-Datei schreibe, erhalte ich eine Fehlermeldung wie die ...