遍历Map的四种方法

转载 2013年12月03日 13:53:06

public static void main(String[] args) {


  Map<String, String> map = new HashMap<String, String>();
  map.put("1", "value1");
  map.put("2", "value2");
  map.put("3", "value3");
  
  //第一种:普遍使用,二次取值
  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);
  }
 }

当一个人找不到出路的时候,最好的办法就是将当前能做好的事情做到极致,做到无人能及。
出自:http://www.cnblogs.com/kristain/articles/2033566.html

Map 遍历的四种方法和性能测试

今天在中软机试的过程中用到了Map,但当想到如何使用map时候大脑一片空白,现在把list map 内容的方法做个归纳总结。 一、 利用Map. keyset方法。 在map中方法定义如下:  Set...
  • sxb0841901116
  • sxb0841901116
  • 2014年03月06日 17:18
  • 2421

HashMap的四种遍历方法,及效率比较

package com.cn; import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry...
  • tolcf
  • tolcf
  • 2014年08月10日 17:25
  • 3272

Map集合的三种遍历方式

package day20; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import jav...
  • zh_ang_lei
  • zh_ang_lei
  • 2015年12月06日 22:05
  • 3295

Map的四种遍历方法

  • 2014年04月15日 17:31
  • 1KB
  • 下载

map遍历的四种方法

  • 2015年12月07日 11:08
  • 1KB
  • 下载

遍历Map的四种方法

public static void main(String[] args) {   Map map = new HashMap();   map.put("1", "value1");   map...
  • f_639584391
  • f_639584391
  • 2015年09月06日 22:45
  • 371

java中 遍历 Map集合的四种方法.

先附上参考文章 一、Java遍历Map对象的四种方式    https://www.cnblogs.com/fqfanqi/p/6187085.html 二、java集合遍历的几种方式总结及比较 ...
  • Angel_guoo
  • Angel_guoo
  • 2018年01月13日 20:30
  • 24

java 遍历Map的四种方法

转载请出自出处:http://eksliang.iteye.com/blog/2059996 package com.ickes; import java.util.HashMap; impo...
  • xl_ickes
  • xl_ickes
  • 2015年01月16日 09:01
  • 225

java中 遍历 map 的 四种方法

在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然j...
  • qq_26395737
  • qq_26395737
  • 2017年07月28日 14:55
  • 98

Java中Map遍历常用的四种方法

今天写程序又用到了
  • XX_123_1_RJ
  • XX_123_1_RJ
  • 2014年09月03日 19:25
  • 801
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:遍历Map的四种方法
举报原因:
原因补充:

(最多只允许输入30个字)