当前位置: 首页 > news >正文

如何遍历HashMap

文章目录

      • 1.Iterator EntrySet
      • 2.Iterator keySet
      • 3.forEach EntrySet
      • 4.forEach keySet
      • 5.lambda
      • 6.Streams API单线程
      • 7.Streams API 多线程

1.Iterator EntrySet

Iterator<Map.Entry<Integer,String>> iterator=map.entrySet().iterator;
while(iterator.hasNext()){Map.Entry<Integer,String> entry=iterator.next();System.out.println(entry.getKey());System.out.println(entry.getValue());
}

2.Iterator keySet

Iterator<Integer> iterator=map.keySet().iterator();
while(iterator.hasNext()){Integer key=iterator.next();System.out.println(key);System.out.println(map.get(key));
}

3.forEach EntrySet

for(Map.Entry<Integer,String> entry:map.entrySet()){System.out.println(entry.getKey());System.out.println(entry.getValue());
}

4.forEach keySet

for(Integer key:map.keySet()){System.out.println(key);System.out.println(map.get(key));
}

5.lambda

map.forEach((key,value)->{System.out.println(key);System.out.println(value);
});

6.Streams API单线程

map.entrySet().stream().forEach((entry)->{System.out.println(entry.getKey());System.out.println(entry.getValue());
});

7.Streams API 多线程

map.entrySet().parallelStream().forEach((entry)->{System.out.println(entry.getKey());System.out.println(entry.getValue());
});
http://www.lryc.cn/news/17808.html

相关文章:

  • 11技术太卷我学APEX-数据加载
  • JVM记录
  • 盘点机器学习实战中最频繁使用的AutoML工具库
  • 50-Jenkins-Lockable Resources插件实现资源锁定
  • 测试员,如果未来5年你不想失业……你得学会自动化测试
  • 腾讯开源的 hel 提供了加载远程模块的能力,谈谈它的实现原理
  • 【运动控制】CNC三轴小线段路径规划
  • 渗透测试之DNS域名信息探测实验
  • ASE140N04-ASEMI低压MOS管ASE140N04
  • Qt——QLineEdit
  • 前端-HTML-zxst
  • 终极方案,清理 docker 占用磁盘过大问题, 亲测有效!
  • puzzle(1321)时间旅人
  • 活动预告 | 2023 Meet TVM 开年首聚,上海我们来啦!
  • CoreIDRAW 软件的强大功能及适用性
  • JavaScript Window History
  • 2023年人力资源管理师报名和培训费用是多少
  • 2023-2-23 刷题情况
  • 数据归档,存储的完美储备军
  • ES6-11、基本全部语法
  • Spring Boot整合Thymeleaf和FreeMarker模板
  • SQL的四种连接-左外连接、右外连接、内连接、全连接
  • “点工”的觉悟,5年时间从7K到24K的转变,我的测试道路历程~
  • 【Web安全-MSF记录篇章一】
  • 配置Flutter开发环境
  • 23年六级缓考
  • 低代码选型,论协同开发的重要性
  • 【第二十二部分】游标
  • 【面试题】2023高频前端面试题20题
  • Spring解决循环依赖为什么需要三级缓存?