La function “recopieElementsAvantJava8” recopie les string qui ne contiennent pas la lettre « » dans une nouvelle liste. Comment écririez vous le code suivant en utilisant les spécificité de Java 8 ? recopieElementsApresJava8 ( List<String> elements)

Solution :

public static List<String> recopieElementsApresJava8(List<String> elements) 
{
List<String> returnedlist = new ArrayList<String>();
Predicate<String> testString = (s) -> !s.contains("a"); 
returnedlist = elements.stream().filter(testString).collect(Collectors.toList());
return returnedlist;
 				
 }

Read this tutorial to Understand Java 8 Functional

Laisser un commentaire