Map集合的两种取出方法:
1.keySet : 将map中所有键存入到Set集合,根据迭代方式取出所有的键,根据get方法获取每一个键对应的值。- Set<String> keySet = map.keySet();
- Iterator<String> it = keySet.iterator();
- While(it.hasNext())
- {
- String key = it.next();
- String value = map.get(key);
- }
复制代码 Map集合取出原理:将map集合转成set集合,再通过迭代器取出
2.entrySet 将Map集合中的映射关系取出,存入到Set集合
- Set<Map.Entry<String,String>> entySet = map.entrySet();
- Iterator<Map.Entry<String,String>> it = entrySet.iterator();
- While(it.hasNext())
- { Map.Entry<String,String>me=It.next();
- String key = me.getKey();
- String vlaue = me.getValue();
- }
复制代码
|
|