关闭

java遍历Map的四种方法

标签: javamap
329人阅读 评论(0) 收藏 举报
分类:
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);
  }
 }

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

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

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

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

package com.cn; import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry...
  • tolcf
  • tolcf
  • 2014-08-10 17:25
  • 3325

哪种Map遍历方法更优?!—Map遍历方法的正确选择

我们都知道遍历Map一般有3种方法,values(),keySet()和entrySet(),常见的是keySet用的多,简单容易理解,entrySet()是返回Map中的静态内部类Entry类类型的...
  • chenleixing
  • chenleixing
  • 2015-03-05 21:01
  • 7120

Map的四种遍历方法

  • 2014-04-15 17:31
  • 1KB
  • 下载

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

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

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
  • 228

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
  • 803

java中遍历map对象的四种方法

出处请看这里。 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) ...
  • u010947402
  • u010947402
  • 2016-07-16 09:13
  • 379

map遍历的四种方法

  • 2015-12-07 11:08
  • 1KB
  • 下载
    个人资料
    • 访问:305845次
    • 积分:2369
    • 等级:
    • 排名:第18167名
    • 原创:36篇
    • 转载:22篇
    • 译文:1篇
    • 评论:69条
    文章分类
    最新评论