Map<String, Object> map = new HashMap<>();
map.put("aaa", 1111);
map.put("bbb", 2222);
map.put("ccc", 3333);
Set<String> keys1 = map.keySet();
Iterator<String> iterator1 = keys1.iterator();
while (iterator1.hasNext()) {
String key1 = iterator1.next();
System.out.println(key1+" : "+map.get(key1));
}
Set<String> keys2 = map.keySet();
for (String key2 : keys2) {
System.out.println(key2+" : "+map.get(key2));
}
Set<Map.Entry<String, Object>> entries3 = map.entrySet();
Iterator<Map.Entry<String, Object>> iterator3 = entries3.iterator();
Map.Entry<String, Object> entry3 = null;
while (iterator3.hasNext()) {
entry3 = iterator3.next();
System.out.println(entry3.getKey()+" : "+entry3.getValue());
}
Set<Map.Entry<String, Object>> entries4 = map.entrySet();
for (Map.Entry<String, Object> entry4 : entries4) {
System.out.println(entry4.getKey()+" : "+entry4.getValue());
}
map.forEach((key5, value5) -> {
System.out.println(key5+" : "+value5);
});
map.entrySet().stream().forEach((entry6) -> {
System.out.println(entry6.getKey()+" : "+entry6.getValue());
});
map.entrySet().parallelStream().forEach((entry7) -> {
System.out.println(entry7.getKey()+" : "+entry7.getValue());
});