会编程的羽流云
遍历MAP-key的几种方法
一、通过map.keySet()方法
1、通过得到key的值,然后获取value;
for(String key : map.keySet()){
String value = map.get(key);
System.out.println(key+" "+value);
}
2、使用迭代器,获取key;
Iterator<String> iter = map.keySet().iterator();
while(iter.hasNext()){
String key=iter.next();
String value = map.get(key);
System.out.println(key+" "+value);
}
二、通过map.entrySet()方法
1、循环map里面的每一对键值对,然后获取key和value
for(Entry<String, String> vo : map.entrySet()){
vo.getKey();
vo.getValue();
System.out.println(vo.getKey()+" "+vo.getValue());
}
2、使用迭代器,获取key
Iterator<Entry<String,String>> iter = map.entrySet().iterator();
while(iter.hasNext()){
Entry<String,String> entry = iter.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key+" "+value);
}