import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
public class MapTraversal {
public static void traversal(Map<Object, Object> map){
Iterator<Entry<Object, Object>> it = map.entrySet().iterator();
while(it.hasNext()){
Entry<Object, Object> itEntry = it.next();
Object itKey = itEntry.getKey();
Object itValue = itEntry.getValue();
System.out.println("key:" + itKey + " value:" + itValue);
//注意:可以使用这种遍历方式进行删除元素和修改元素
/*itEntry.setValue("ttt");
it.remove();*/
}
}
public static void main(String[] args) {
Map<Object, Object> map = new HashMap<Object, Object>();
map.put("aaa", "aaa");
map.put("bbb", "bbb");
map.put("ccc", "ccc");
traversal(map);
}
}