Map集合的遍历方式
来源:互联网 发布:网络电影东北黑社会 编辑:程序博客网 时间:2024/05/05 19:17
Map<Object,Object> map = new HashMap<>();
map.put()...
方法一:
思想:取出key值保存到set集合中,再通过foreach循环根据key取到对应set
代码:
Set<Object> set = map.keySet();
for(Object obj:set){
syso(obj+"-"+map.get(obj));
}
方法二
思想:迭代
代码:
Iterator<Entry<Object,Object>> it= map.entrySet().iterator();
while(it.hasNext()){
Entry<Object,Object> entry = it.next();
System.out.println(entry.getKey()+":"+entry.getValue());
}
//方法三:思想直接通过foreach循环遍历,常用
for(Map.Entry<Object, Object> entry : map.entrySet()) {
System.out.println(entry.getKey()+":"+entry.getValue());
}
//方法四:思想:取出value然后循环遍历,只能遍历值不能遍历key
Collection<Object> coll = map.values();
for(Object obj : coll){
System.out.println(obj);
}
map.put()...
方法一:
思想:取出key值保存到set集合中,再通过foreach循环根据key取到对应set
代码:
Set<Object> set = map.keySet();
for(Object obj:set){
syso(obj+"-"+map.get(obj));
}
方法二
思想:迭代
代码:
Iterator<Entry<Object,Object>> it= map.entrySet().iterator();
while(it.hasNext()){
Entry<Object,Object> entry = it.next();
System.out.println(entry.getKey()+":"+entry.getValue());
}
//方法三:思想直接通过foreach循环遍历,常用
for(Map.Entry<Object, Object> entry : map.entrySet()) {
System.out.println(entry.getKey()+":"+entry.getValue());
}
//方法四:思想:取出value然后循环遍历,只能遍历值不能遍历key
Collection<Object> coll = map.values();
for(Object obj : coll){
System.out.println(obj);
}
0 0
- Map集合的遍历方式
- Map集合的遍历方式
- Map集合的遍历方式
- map集合遍历方式
- 遍历Map集合方式
- map集合遍历方式
- 遍历Map集合的多种方式
- 四种Map集合的遍历方式
- Map集合的两种遍历方式
- java Map集合遍历的各种方式
- 遍历Map集合的四种方式
- Map集合的三种遍历方式
- 遍历Map集合的两种方式
- Map集合的4种遍历方式
- map集合,遍历的三种方式
- Map集合遍历的三种方式
- Map集合遍历的四种方式
- Map集合的四种遍历方式
- [leetcode: Python]342. Power of Four
- HDU 1020 Encoding
- C++异常处理机制
- 17
- js中的异常机制
- Map集合的遍历方式
- MongoDB GridFS java存取文件
- 微普公众号助手
- redis(二) redis 安装linux+windows
- 指针变量将两数按先大后小的顺序输出
- 2.配置hadoop环境
- [leetcode: Python]344. Reverse String
- cocos2dx接入admob
- 2017 Wuhan University Programming Contest 题解