java map中遍历和list

问题描述

java map中遍历和list
map.put(""k_""+entryt.getKey() list);怎么只输出10条数据

解决方案

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

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

i++;

}

解决方案二:

 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;        }

解决方案三:
java list set map 遍历
Java集合Set、List、Map的遍历方法
List>java遍历

解决方案四:
加一个循环10的时候退出。

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

时间: 2024-12-04 02:10:44

java map中遍历和list的相关文章

java map中写入的数据量大,入库也慢导致浏览器假死

问题描述 java map中写入的数据量大,入库也慢导致浏览器假死 由于前台要选中8000行左右的记录,提交后写入到map中,然后再从map中取出后插入到相应的表中,这时非常费时.目前插入操作也是指提交,但是提交后,目前浏览器经常会碰到假死的现象,大家有好的办法解决吗? 解决方案 你的设计有问题,批量选择,在界面上应该提供单独的设计,不是展示全部8000的记录,而是允许用户根据字段的范围来选择,界面上用可以懒惰加载和预览的方式呈现数据. 解决方案二: 数据要进行分页操作,分批插入,分批显示 解决

Java中Map的遍历方法及性能测试_java

1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多.理由是:entrySet方法一次拿到所有key和value的集合:而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率.那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value.遍历key.遍历value等不同场景下的差异,我试着进行了一些对比测试. 2. 对比测试 一开始只进行了简单的测试,但结果却表明k

java中遍历Map的常用方法总结

public static void main(String[] args) {   Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3");   //第一种:普遍使

java map遍历的四种方法总结_java

整理了关于java中map的遍历的四种方法: import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;publicclassMapTest{privateMap<String,String> map;publicMapTest(){  map =newHashMap<String,String>();

Java集合Set、List、Map的遍历方法_java

本文实例讲述了Java集合Set.List.Map的遍历方法,分享给大家供大家参考. 具体方法如下: package com.shellway.javase; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; import java.uti

Java编程之Map中分拣思想。

题目:给定一个字符串,求出字符串中每一个单词在字符串中出现的次数 旨意:map的分拣思想.   每一个key的包装类,存放出现的次数 1 /** 2 * 作为包装类,用来存放英文单词,和该英文单词出现的次数 3 * @ClassName: Str 4 * @Description: TODO(这里用一句话描述这个类的作用) 5 * @author 尚晓飞 6 * @date 2014-7-30 下午6:57:29 7 * 8 */ 9 public class Str { 10 private

使用Collections.frequency和Map计算Java List中重复项出现的次数

本文演示如何使用Collections.frequency和Map来计算重复项出现的次数.(Collections.frequency在JDK 1.5版本以后支持) package com.qiyadeng.core; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.List; import

jquery中map函数遍历数组用法实例

  本文实例讲述了jquery中map函数遍历数组用法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

jquery中map函数遍历数组用法实例_jquery

本文实例讲述了jquery中map函数遍历数组用法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <