Java 8 - loop a Map with forEach + lambda expression

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

import java.util.HashMap;
import java.util.Map;

public class Java8forEach {

public static void main(String arg[]) {
Map<String, Integer> items = new HashMap<>();
items.put("A", 10);
items.put("B", 20);
items.put("C", 30);
items.put("D", 40);
items.put("D", 40);
items.put("D", 41);
items.put("E", 50);
items.put("F", 60);

System.out.println("First option:");
items.forEach((k, v)->System.out.println("Item : " + k + " Count : " + v));

System.out.println("Second option:");
items.forEach((k, v)->{
System.out.println("Item : " + k + " Count : " + v);
if("E".equals(k)){
System.out.println("Hello E");
}
});
}
}

codeman