范型,迭代Map

来源:互联网 发布:sky 态度 科技知乎 编辑:程序博客网 时间:2024/06/05 00:16
Map<Integer,String> map = new HashMap<Integer,String>();(LinkedHashMap为有序的map)
map.put(1,"a");
map.put(2,"b");
Set<Map.Entry<Integer,String>> set = map.entrySet();
Iteratord迭代:
Iterator<Map.Entry<Integer,String>> it = set.iterator();
while(it.hashNext()){
Map.Entry<Integer,String> entry = it.next();
int key = entry.getKey();
String value = entry.getValue();
}
增强for循环迭代:
for(<Map.Entry<Integer,String>> entry : map.entrySet()){
int key = entry.getKey();
String value = entry.getValue();
}
1 0
原创粉丝点击