java map中如何遍历和list-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

java map中如何遍历和list

蛮大人123 2016-05-26 17:23:42 1651

map.put("k_"+entryt.getKey(), list);怎么只输出10条数据.

Java
分享到
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:16:38
     Map<String, List<Integer>> map = new HashMap<String, List<Integer>>();
            List<Integer> a = new ArrayList<Integer>();
            for (int i = 0; i < 14; i++) {
                a.add(i);
    
            }
            List<Integer> b = new ArrayList<Integer>();
            for (int i = 0; i < 5; i++) {
                b.add(i);
    
            }
    
            map.put("A", a);
            map.put("B", b);
    
            Iterator<String> it = map.keySet().iterator();
            int i = 1;
    
            while (it.hasNext()) {
                String key=it.next();
                List<Integer> t=map.get(key);
                for (Integer o : t) {
                    if (i > 10) {
                        continue;
                    }
                    System.out.println("键:" + key+"值"+o);
                    i++;
                }
                i=1;
            }
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程