遍历Map的六种方法
来源:互联网 发布:有组织犯罪知乎 编辑:程序博客网 时间:2024/05/16 15:20
public class MapDemo { public static void main(String[] args) { Map<String,String> map=new HashMap<String,String>(); map.put("depp","handsome"); map.put("tom", "batman"); map.put("jack", "great"); /**方法一 * 使用map。values()+迭代器 */ Collection coll=map.values(); Iterator iterator1=coll.iterator(); while(iterator1.hasNext()){ System.out.println(iterator1.next()); } /**方法二 * 使用map.values()+foreach */ for(String temp:map.values()){ System.out.println(temp); } /**方法三 * 使用map.keySet()+迭代器 */ Set<String> set=map.keySet(); Iterator iterator2=set.iterator(); while(iterator2.hasNext()){ String temp=(String)iterator2.next(); System.out.println(temp+map.get(temp)); } /**方法四 * 使用map.keySet()+foreach */ for(String temp:map.keySet()){ System.out.println(temp+map.get(temp)); } /**方法五 * 使用map.entrySet()+迭代器 */ Iterator iterator3=map.entrySet().iterator(); while(iterator3.hasNext()){ Map.Entry<String, String> entry = (Entry<String, String>) iterator3.next(); System.out.println(entry.getKey()+entry.getValue()); } /**方法六 * 使用map.entrySet()+foreach */ Set<Map.Entry<String, String>> entry=map.entrySet(); for(Entry<String, String> temp:entry){ System.out.println(temp.getKey()+temp.getValue()); } }}
0 0
- 遍历Map的六种方法
- Map的遍历方法
- map的遍历方法
- map的遍历方法
- Map的遍历方法
- Map的遍历方法
- Map的遍历方法
- map遍历的方法
- Map的遍历方法
- Map的遍历方法
- 遍历map的方法
- 遍历Map的方法
- Map遍历的方法
- 遍历map的方法
- map的遍历方法
- 遍历map的方法
- map的遍历方法
- Map的遍历方法
- height和line-height的区别
- Jenkins+Docker搭建持续集成测试环境
- 第一次机房收费系统-回顾总结(一)
- Manipulating Galois Variables
- 检测内存泄漏malloc模块
- 遍历Map的六种方法
- 下载单张图片到本地相册
- RTMPdump(libRTMP) 源代码分析 9: 接收消息(Message)(接收视音频数据)
- 动画的显示与隐藏
- 全选 vue
- Oracle意外删除数据文件恢复方法
- rsync常见问题
- HDU 1564 考虑奇偶性的变化
- Scala eclipse 错误 -找不到或无法加载主类