标签:new print 自己的 keyset key try ring 自己 sys
MAP集合遍历的两种方法
1、使用keyset()获得Map中的的key ,然后使用get方法获得这个key对应的value;
示例:Map<String,Integer> map = new HashMap<String,Integer>();
map.put("张三",15);
map.put("李四",16);
map.put("王五",17);
Set ss = map.keyset();
Iterator<String> it = new ss.iterator();
while (it.Hashnext()){
String str = it.next();
int va = str.get();
System.out.println(str + va);
}
2、使用entrySet获得Map.Entry<K,V>类型,然后Entry有自己的getkey、getvalue方法
示例:
Map<String,Integer> map = new HashMap<String,Integer>();
map.put("张三",15);
map.put("李四",16);
map.put("王五",17);
Set<Map.Entry<String,Integer>> ss = map.entrySet();
Iterator<Map.Entry<String,Integer>> it = new ss.iterator();
while (it.Hashnext()){
Map.Entry<String,Integer> str = it.next();
String key = str.getkey();
int va = str.getvalue();
System.out.println(key + va);
}
标签:new print 自己的 keyset key try ring 自己 sys
原文地址:http://www.cnblogs.com/ailsalin/p/6322564.html