2 qq 31071631 qq_31071631 于 2016.01.14 10:52 提问

java map中遍历和list

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

5个回答

sun2015_07_24
sun2015_07_24   2016.01.14 11:12

Iterator it=map.keySet().iterator();
int i=1;

while(it.hasNext()){
if(i>10){
break;
}
System.out.println("键:"+it.next())

i++;

}

sun2015_07_24
sun2015_07_24 回复qq_31071631: 更好的方法是指?遍历map还是限制输出10
2 年多之前 回复
qq_31071631
qq_31071631 没有别的更好办法了吗,
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.01.14 11:57
 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;
        }
CSDNXIAON
CSDNXIAON   2016.01.14 10:54

java list set map 遍历
Java集合Set、List、Map的遍历方法
List>java遍历
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

rui888
rui888   Ds   Rxr 2016.01.14 11:00

加一个循环10的时候退出。

qq_31071631
qq_31071631 怎么加
2 年多之前 回复
qq_31071631
qq_31071631 怎么加
2 年多之前 回复
qq_31071631
qq_31071631 怎么加
2 年多之前 回复
qq_31071631
qq_31071631 怎么加
2 年多之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.14 11:15

先取出这个list对象,然后遍历list输出,如果list长度大于10就输出前十个,否则全部输出。

qq_31071631
qq_31071631 我要的是键值对应输出一个键对应一个list
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java循环遍历数组,List,Map
1  遍历数组      ①循环遍历数组有2中方式,遍历一维数组只需要一个for循环,遍历二维数组需要2个for循环。      public static void main(String[] args) {            String arr[][] = new String[][] { { "a" }, { "a", "b" },{ "a", "
Java遍历Map,List的4种方法
 最后编辑时间:2015-3-20 遍历Map参考:http://www.cnblogs.com/kristain/articles/2033566.html 性能对比测试: http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.html public static vo
Java 中list和map遍历删除
ListJAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。for循环遍历listfor(int i=0;i<list.size();i++){ if(list.get(i).equals("del")) list.remove(i); }这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索
List<Map>的几种遍历方式
今天随笔写下List的几种遍历方式: 话不多说 直接上代码 List<Map<String,Object>> list = new ArrayList<Map<String, Object>>(); Map<String,Object> map1 = new HashMap<String, Object>(); List<String> list1
map里面放的list,list放的是对象,怎么遍历
map里面放的list,list放的是对象,怎么遍历  分享| 2010-06-26 14:32huajuande | 浏览 4872 次  软件开发 2010-06-26 14:43网友采纳 Map> aa = new HashMap>(); for (Iterator iterator = aa.keySet().iterato
List<Map<String,Object>> list 在java代码和jsp中的遍历
java代码中的遍历             List> list = runner.query(sql, rsh);           for(int i=0;i             Map  map = list.get(i);              Set entryset = map.entrySet();                Iterator> iter =
Java遍历Map,List的不同方法,并比较其性能
最近在做文本分析相关的实验,统计词频,情感度量许多数据预处理的工作要用到集合类的遍历,借这个机会也好好复习了一下Java中Map,List的用法。 1. Map的遍历Map这种集合不能直接取出元素,必须要转换成Set,然后使用Iterator迭代取每一个键值对。以下方法均适用于Map的实现类HashMapHashMap,LinkedHashMap,TreeMap等方法一:使用EntrySet(我比较
javaweb—jstl如何循环List中的Map数据
javaweb—jstl如何循环List中的Map数据的学习整理
java 8 循环操作List/Map
package com.ven.java8.foreach; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import com.ven.java8.method.references.CreateFactory; /** *
list,map,遍历速度最优方案
JAVA遍历LIst的性能有以下两种方法遍历:      [code]public void list1(List list)        {                long l1 = System.currentTimeMillis();