package com.aceleeyy.aceleeyy.map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class MapLoop {
public static void main(String[] args) {
Map<String,Object> map = new HashMap<>();
map.put("a","0");
map.put("b",1);
map.put("c","2");
//for循环-keySet()
for (String key : map.keySet()){
System.out.println(key+":"+map.get(key));
}
//for循环-entrySet()
for (Map.Entry<String,Object> entry: map.entrySet()){
System.out.println(entry.getKey()+":"+entry.getValue());
}
//iterator迭代器-keySet()
Iterator<String> iterator = map.keySet().iterator();
while (iterator.hasNext()){
String key = iterator.next();
System.out.println(key+":"+map.get(key));
}
//iterator迭代器-entrySet()
Iterator<Map.Entry<String,Object>> iterator1 = map.entrySet().iterator();
while (iterator1.hasNext()){
Map.Entry<String, Object> entry = iterator1.next();
System.out.println(entry.getKey()+":"+entry.getValue());
}
}
}