目录
- Map
map = new HashMap<>(); - map.put(1,"zhangsan");
- map.put(2,"wangwu");
- map.put(3,"lisi");
-
- // 将map集合中的key提取出再,形成一个set集合
- Set
keys= map.keySet(); - for(Integer key : keys){
- System.out.println( map.get(key));
- }
这个地方也可以使用迭代器迭代Set集合,然后再用Map集合获取元素
- Map
map = new HashMap<>(); - map.put(1,"zhangsan");
- map.put(2,"wangwu");
- map.put(3,"lisi");
-
- // 将map集合中的key提取出再,形成一个set集合
- Set
keys= map.keySet(); - Iterator
it = keys.iterator(); - while (it.hasNext()){
- System.out.println(map.get(it.next()));
- }
-
Set
此方法是把map集合直接全部转换成Set集合
此set集合中的类型是Map.Entry
- Map
map = new HashMap<>(); - map.put(1,"zhangsan");
- map.put(2,"wangwu");
- map.put(3,"lisi");
-
- Set
> set = map.entrySet(); - Iterator
> it = set.iterator(); - while (it.hasNext()){
- Map.Entry
entry = it.next(); - System.out.println(entry.getValue());
- }