遍历Map
Map<String, String> map = new HashMap<>(4);
map.put("1", "a");
map.put("2", "b");
map.put("3", "c");
map.put("4", "d");
//迭代器
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while(iterator.hasNext()){
Map.Entry<String, String> next = iterator.next();
System.out.println(next.getKey()+next.getValue());
}
//Entry对象
Set<Map.Entry<String, String>> entries = map.entrySet();
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey()+entry.getKey());
}
//java8 forEach
map.forEach((key,value)->{
System.out.println(key+value);
});
//基础遍历
for (String s : map.keySet()) { }
for (String value : map.values()) {}