zoukankan      html  css  js  c++  java
  • Java-List中包含Map遍历

    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    public class ListMap {
        public static void main(String[] args) {
    
            List<Map<String, String>> listMaps = new ArrayList<>();//创建List对象
    
            Map<String, String> map1 = new HashMap<>();//创建map对象
            map1.put("1", "a");
            map1.put("2", "b");
            map1.put("3", "c");
            listMaps.add(map1);//把map对象加入到List中
    
            Map<String, String> map2 = new HashMap<>();
            map2.put("11", "aa");
            map2.put("22", "bb");
            map2.put("33", "cc");
            listMaps.add(map2);
    
            //第一种方式
            System.out.println("
    第一种方式遍历:");
            for (Map<String, String> map : listMaps) {
                System.out.println(map);
                for (String s : map.keySet()) {//使用map.keySet()遍历map,map.keySet()获取map中key的值
                    System.out.println(s + "------>" + map.get(s) + "  ");//map.get(key)获取value
                }
            }
    
            //第二种方式
            System.out.println("
    第二种方式遍历:");
            for (Map<String, String> map : listMaps) {
                System.out.println(map);
                for (Map.Entry<String,String> entry : map.entrySet()) {//使用map.entrySet()遍历map
                    //entry.getKey()获取key,entry.getValue()获取value
                    System.out.println(entry.getKey() + "------>" + entry.getValue());
                }
            }
    
        }
    }
  • 相关阅读:
    视频直播和实时音视频区别调研
    MySQL5.7 并行复制
    MySQL5.7 并行复制
    SSH 超时设置
    有赞透明多级缓存解决方案(TMC)设计思路
    有赞透明多级缓存解决方案(TMC)设计思路
    spring.net异常处理
    python之for学习
    pyhton小方法
    时间戳处理
  • 原文地址:https://www.cnblogs.com/lilyo/p/12933582.html
Copyright © 2011-2022 走看看