JavaSE 学习参考:Map容器遍历
来源:互联网 发布:佛教app软件 编辑:程序博客网 时间:2024/06/07 03:47
Map是Java中常用的数据结构之一,遍历Map中也是常见的操作,有三种方式可以用来遍历Map容器。
第一种:通过Map.keySet再遍历key和value
第二种:通过Map.entrySet使用iterator遍历key和value
第三种:通过Map.entrySet遍历key和value
示例:
public class Test {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<Integer, String>();
map.put(10, "北京");
map.put(20, "广州");
map.put(23, "重庆");
map.put(25, "南京");
map.put(21, "上海");
System.out.println(map.size());
System.out.println("======================");
for (Integer in : map.keySet()) {
//map.keySet()返回的是所有key的值
String str = map.get(in);//得到每个key多对用value的值
System.out.println(in + " " + str);
}
System.out.println("======================");
Iterator<Map.Entry<Integer, String>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<Integer, String> entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
System.out.println("================================");
for (Map.Entry<Integer, String> entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= "
+ entry.getValue());
}
}
}
- JavaSE 学习参考:Map容器遍历
- JavaSE 学习参考:Set容器
- JavaSE 学习参考:数组遍历
- JavaSE 学习参考:数组遍历
- JavaSE 学习参考:Map映射窗口
- JavaSE 学习参考:二维数组遍历
- JavaSE 学习参考:常量
- JavaSE 学习参考:数组
- JavaSE 学习参考:接口
- JavaSE 学习参考:迭代器
- JavaSE 学习参考:TreeSet
- javaSe中的map集合遍历
- 容器Map的遍历
- map容器的遍历
- JavaSE 学习参考:变量(1)
- JavaSE 学习参考:变量(2)
- JavaSE 学习参考:变量(3)
- JavaSE 学习参考:类型转换
- mysql乐观锁总结和实践
- [cpp]C++11学习笔记-chrono
- 关于Notification中setLatestEventInfo方法已弃用
- SAPUI5 (33)
- PHP实现微信支付功能开发+实例代码
- JavaSE 学习参考:Map容器遍历
- 日常。。。强行续
- 仅存的背包的记忆
- 更换eclipse一般需要的配置修改
- 从文件中读取一个二维矩阵,,然后把非零元素放入链表中,然后用链表输出矩阵
- 寻路算法
- java.lang.NullPointerException at mybatis.TestMybatis.selectXH(TestMybatis.java:27) at sun.reflect
- 腾讯云服务器配置环境
- 毕业前夕清华EMBA课程暨论文写作大总结