java中遍历Map的方法
2016-07-28 00:00
106 查看
//第一种:普遍使用,二次取值
System.out.println("通过Map.keySet遍历key和value:");
for (String key : map.keySet()) {
System.out.println("key= "+ key + " and value= " + map.get(key));
}
//第二种
System.out.println("通过Map.entrySet使用iterator遍历key和value:");
Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, String> entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第三种:推荐,尤其是容量大时
System.out.println("通过Map.entrySet遍历key和value");
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第四种
System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
for (String v : map.values()) {
System.out.println("value= " + v);
}
}
System.out.println("通过Map.keySet遍历key和value:");
for (String key : map.keySet()) {
System.out.println("key= "+ key + " and value= " + map.get(key));
}
//第二种
System.out.println("通过Map.entrySet使用iterator遍历key和value:");
Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, String> entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第三种:推荐,尤其是容量大时
System.out.println("通过Map.entrySet遍历key和value");
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第四种
System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
for (String v : map.values()) {
System.out.println("value= " + v);
}
}
相关文章推荐
- java web简单权限管理设计
- 在springmvc中使用系统日志,记录service服务层的详细功能调用
- Java基础——基本类型和包装类、基本类型和字符串之间的转换
- Java抽奖抢购算法
- LockUtil
- spring学习
- [1]Spring是什么?
- [2]为什么要使用Spring?
- 【SSH系列】一步步深入springmvc+商品列表查询demo
- 详解 java web中的路径问题
- Java 流
- 关于Spring事务回滚的问题
- 【SSH系列】一步步深入springmvc+商品列表查询demo
- struts.xml 配置
- spring-servlet.xml 配置文件-spring mvc 整合mybatis
- JAVA实现SFTP上传,下载,删除等方法
- Java Async IO Library: Quasar (use Fiber)
- Ckeditor在Java项目中与Extjs结合使用
- eclipse注释模板
- SpringBoot学习笔记