bycj.net
当前位置:首页 >> jAvA中list,mAp如何使用麻烦给个介绍比较详细的文... >>

jAvA中list,mAp如何使用麻烦给个介绍比较详细的文...

List 相当数组 Map 是key-value这样的集合 ~ ~ ~ ~

List方法摘要 boolean add(E e) 向列表的尾部添加指定的元素(可选操作)。 void add(int index, E element) 在列表的指定位置插入指定元素(可选操作)。 boolean addAll(Collection c) 如果列表包含指定 collection 的所有元素,则返回 true。...

list和arrayList是对列表的处理,列表内容可以重复 map是对关系映射的处理,内容不可重复 对于这三个的解释如楼上所述

只能循环了 for (int i = 0; i < list.size(); i++) { if (map.containsKey(list.get(i))) { list.set(i, map.get(list.get(i))); } }

List接口 继承collection接口,Map是个顶级接口 List此接口的用户可以对列表中每个元素的插入位置进行精确地控制。 用户可以根据元素的整数 索引(在列表中的位置)访问元素,并搜索列表中的元素 map将键映射到值的对象。一个映射不能包含重复的...

简单循环取出hashmap后直接get就行了。 Map map = null; String netMode=null; for(int i=0;i

你的意思是把list里的TestLzp对象,存到map中吗? Map map=new HashMap(); for(Integer i=0;i

你首先要了解什么是Map,可以理解为Map是一堆key和value的映射集合(或者说一堆键值对的集合)。 List list = new ArrayList();Map map = new HashMap();list.add("a");list.add("c");list.add("b");for(int i =0;i

一个List对象也无非是一个对象,在Map里存取放置都是一种方式,如果你确定取出来的是某类的对象,直接转型就可以了: List c = (List)b.get("a"); 在JDK1.5以上提供了泛型,能够更好地控制类型,减少强行转型的次数。比如我们如果知道这些List里...

Map a = new HashMap(); List list= new ArrayList(); list.add("aaa"); a.put("list", list); List l = new ArrayList(); l = a.get("list"); System.out.println(l); 不知道是不是你想要的

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com