zoukankan      html  css  js  c++  java
  • 遍历Map的四种方法

     1         Map<String, Object> map = new HashMap<String, Object>();
     2         map.put("1", "csdn");
     3         map.put("2", "java");
     4         map.put("3", "PHP");
     5         map.put("4", 'c');
     6         map.put("5", 100);
     7 
     8         // 第一种:普遍使用,二次取值
     9         System.out.println("通过Map.keySet遍历key和value:");
    10         for (String key : map.keySet()) {
    11             System.out.println("key= " + key + " and value= " + map.get(key));
    12         }
    13 
    14         // 第二种
    15         System.out.println("通过Map.entrySet使用iterator遍历key和value:");
    16         Iterator<Map.Entry<String, Object>> it = map.entrySet().iterator();
    17         while (it.hasNext()) {
    18             Map.Entry<String, Object> entry = it.next();
    19             System.out.println("key= " + entry.getKey() + " and value= "
    20                     + entry.getValue());
    21         }
    22 
    23         // 第三种:推荐,尤其是容量大时
    24         System.out.println("通过Map.entrySet遍历key和value");
    25         for (Map.Entry<String, Object> entry : map.entrySet()) {
    26             System.out.println("key= " + entry.getKey() + " and value= "
    27                     + entry.getValue());
    28         }
    29 
    30         // 第四种
    31         System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
    32         for (Object v : map.values()) {
    33             System.out.println("value= " + v);
    34         }
    35     
  • 相关阅读:
    python 爬取网络小说 清洗 并下载至txt文件
    2020.11.25收获
    2020.11.24收获
    2020.11.23收获
    2020.11.22收获
    2020.11.21收获
    Java学习11.21(使用 Servlet 完成控制)
    Java学习11.20
    Java学习11.19(学习servlet第三天)
    Java学习11.17(人口普查前端页面)
  • 原文地址:https://www.cnblogs.com/wdpnodecodes/p/7418057.html
Copyright © 2011-2022 走看看