java集合map的遍历
2015-10-19 13:38
537 查看
这里谢了两种方式,第一种是采用keySet()方法,得到key的set集合,然后遍历这个集合根据key值取value。第二种是采用entrySet()方法,得到映射关系的set视图,然后再有Map.Entry<String, String>来遍历。如下所示:
package com.wang.thoughts;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class MapFor {
public static void main(String[] args) {
Map<String,String> map = new HashMap<>();
map.put("1", "wang");
map.put("email", "hshahghgh");
map.put("name", "送达后杠");
System.out.println("根据keySet迭代取值");
Iterator it = map.keySet().iterator();
Object key;
Object value;
while(it.hasNext()){
key = it.next();
value = map.get(key);
System.out.println(value);
}
System.out.println("通过enterSet的方法遍历");
for(Map.Entry<String, String> mapEntry : map.entrySet()){
System.out.println("key:"+mapEntry.getKey()+" value:"+mapEntry.getValue());
}
}
}
package com.wang.thoughts;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class MapFor {
public static void main(String[] args) {
Map<String,String> map = new HashMap<>();
map.put("1", "wang");
map.put("email", "hshahghgh");
map.put("name", "送达后杠");
System.out.println("根据keySet迭代取值");
Iterator it = map.keySet().iterator();
Object key;
Object value;
while(it.hasNext()){
key = it.next();
value = map.get(key);
System.out.println(value);
}
System.out.println("通过enterSet的方法遍历");
for(Map.Entry<String, String> mapEntry : map.entrySet()){
System.out.println("key:"+mapEntry.getKey()+" value:"+mapEntry.getValue());
}
}
}
相关文章推荐
- Java基础---String类和基本数据类型包装类
- 使用 Spring JPA 进行大量数据库操作时,连接数过多的问题
- Java安全 – JCE
- Java POI 导出EXCEL经典实现 Java导出Excel
- JAVA RMI远程方法调用简单实例
- Eclipse中调试Maven+Jetty
- Eclipse的Spring插件
- Eclipse导入项目中文乱码
- spring jar包直接下载
- Eclipse 的快捷键以及文档注释、多行注释的快捷键
- Mybatis系列之实战篇(上)
- java--基于UDP的多线程通信
- java中间==、equals和hashCode差额
- Spring的事务到底该给Dao配置还是给Service配置?
- JAVA调用易信接口向指定好友推送消息(二)POST测试
- JavaSE知识点个人总结
- ubuntu 14.04 安装java8
- 权限设计,以及使用优秀的权限框架shiro整合SpringMVC
- JAVA调用易信接口向指定好友推送消息(一)背景需求
- <学习笔记>JAVA 的 keytool