开发者社区> 问答> 正文

java map中如何遍历和list

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

展开
收起
蛮大人123 2016-05-26 17:23:42 2463 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
     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;
            }
    2019-07-17 19:16:38
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载