Wählen Sie Objekt aus Objekt' s Liste mit lambda-Ausdruck

Hallo Leute ich habe ein List<User> - und ich möchte hinzufügen, eine Methode, die ein bestimmter Benutzer über eine Id. Ich will machen, dass die Verwendung von lambda-Ausdrücken, so habe ich dies versucht aber es funktioniert nicht.

...
List<User> user = users.stream().filter(x -> x.id == id).collect(Collectors.toList());
return user[0];

Dieser code doesnt compile und gib mir diese Fehler:

The method stream() is undefined for the type List<User>
Lambda expressions are allowed only at source level 1.8 or above *
Collectors cannot be resolved
  • Ich bin mit eclipse 4.4.3 Kepler und installiert ich habe java 8 in die Maschine und das plugin für die Arbeit mit java8 in eclipse
  • die überprüfung, ob die Ebene.. Goto Projekt - >Eigenschaften - >Java-Compiler. Compliance-Niveau von 1,8
InformationsquelleAutor Tinwor | 2014-07-17
Schreibe einen Kommentar