MapAvec Java 8, vous pouvez parcourir une Map avec la boucle forEach et l'expression lambda.map = new HashMap<>();
map.put(1, "A");
map.put(2, "B");
map.put(3, "C");
map.put(4, "D");
map.put(5, "E");
for (Map.Entryentry : map.entrySet()) {
System.out.println("Clé : " + entry.getKey() + " Valeur : " + entry.getValue());
}
Mapmap = new HashMap<>();
map.put(1, "A");
map.put(2, "B");
map.put(3, "C");
map.put(4, "D");
map.put(5, "E");
items.forEach((k,v)->System.out.println("clé : " + k + " Valeur : " + v));
items.forEach((k,v)->{
System.out.println("clé : " + k + " Valeur : " + v);
if("D".equals(v)){
System.out.println("D");
}
});
Listarraylist = new ArrayList<>();
arraylist.add("A");
arraylist.add("B");
arraylist.add("C");
arraylist.add("D");
arraylist.add("E");
arraylist.add("F");
for(String val : arraylist){
System.out.println(val);
}
List arraylist = new ArrayList<>();Références:
arraylist.add("AB");
arraylist.add("BC");
arraylist.add("CD");
arraylist.add("DE");
arraylist.add("EF");
arraylist.add("FG");
//lambda
arraylist.forEach(item->System.out.println(item));
arraylist.forEach(item->{
if("D".equals(item)){
System.out.println(item);
}
});
//reference de méthode
arraylist.forEach(System.out::println);
//Créer un filtre avec stream()
//elle doit afficher CD en sortie
arraylist.stream()
.filter(s->s.contains("CD"))
.forEach(System.out::println);
Please disable your ad blocker and refresh the window to use this website.