获取Map集合类中key、value的两种方法

方法一:利用Set集合中的keySet()方法

Map<String,String> map = new HashMap<String,String>();
map.put("name","zhangsan");
map.put("sno","0812");
map.put("cno","3-105"); //将map集合的所有键set到集合中,keySet()
Set<String> set = map.keySet();
Iterator<String> it = set.iterator();
while(it.hasNext()){
String key = it.next();
String value = map.get(key);
System.out.println("key==="+key+",value==="+value);
}

方法二:利用Set集合的entrySet()方法

Set<Map.Entry<String,String>> es = map.entrySet();
Iterator<String> it = es.iterator(); while(it.hasNext()){
Map.Entry<String,String> mey = it.next();
String key = mey.getKey();
String value = mey.getValue();
System.out.println("key==="+key+",value==="+value);
}  

参考地址:http://blog.csdn.net/u013506626/article/details/31002795

最新文章

  1. 反人类的MyEclipse之-Javascript双引号自动补全
  2. css3之边框新属性
  3. selenium+python自动化之CSS定位
  4. HBase从hdfs导入数据
  5. An AnnotationConfiguration instance is required to use
  6. PHP获取上个月、下个月、本月的日期(strtotime(),date())
  7. 轻松学习Ionic (一) 搭建开发环境,并创建工程
  8. CentOS 6.4 播放avi格式的视频文件
  9. ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
  10. 20155304 2016-2017-2 《Java程序设计》第四周学习总结
  11. 《招一个靠谱的移动开发》iOS面试题及详解(上篇)
  12. Callable与Future
  13. go语言视频教程和电子书下载
  14. 【Python基础】lpthw - Exercise 43 基本的面向对象分析和设计
  15. OO第一单元自白
  16. [js]Object.defineProperty等几个js特殊方法
  17. topcoder srm 691 div1 -3
  18. 针对list集合进行分页展示
  19. 20181013xlVba成绩报表优化
  20. ESXi 20181229 刚学到的知识点

热门文章

  1. 怎样从外网访问内网Rails
  2. Docker Macvlan 应用部署
  3. 使用redis做分布式锁
  4. 4. Dubbo原理解析-代理之接口定义 (转)
  5. [C++ Primer Plus] 第3章、处理数据(二)课后习题
  6. (转载)Unity学习笔记:关于Dropdown的学习
  7. Endnote X8激活注册信息
  8. 使用excel估计GARCH模型参数——以GARCH(1,1)为例
  9. 理解SSL、HTTPS原理中的对称加密与非对称加密
  10. java IO和NIO区别