62,628
社区成员
发帖
与我相关
我的任务
分享
Map<String,String> map = new HashMap<String,String>(){};
map.put("0", "0");
map.put("3", "3");
map.put("1", "1");
//第一种
Set set = map.keySet();
Iterator it = set.iterator();
while(it.hasNext()){
String str = it.next().toString();
System.out.println("1--"+str+"--"+map.get(str));
}
//第二种
Set<Entry<String,String>> entryset = map.entrySet();
Iterator iter = entryset.iterator();
while(iter.hasNext()){
Entry<String,String> entry = (Entry<String,String>)iter.next();
System.out.println("2--"+entry.getKey()+"--"+entry.getValue());
}
//第三种
for(Entry<String,String> entry : map.entrySet()){
System.out.println("3--"+entry.getKey()+"--"+entry.getValue());
}
//后两种基本原理一样