lstd.net
当前位置:首页 >> jAvAmAp集合详解 >>

jAvAmAp集合详解

Map> map = new HashMap>(); 或者这边List tempList换成arraylist 前面的才是定义的类型

第一种是先把map的所有key看成set,然后遍历出每个key,根据key获取value.第二种是先把map看成一个map.entry的set,那么每个map.entry就是一个键--值对,遍历这个set,就遍历出了一个个的map.entry,这个对象包含了键值对,直接从中获取key和value就ok.

List<Map<String, String>> dataList = new ArrayList<Map<String, String>>(); Map<String, String> dataMap = new HashMap<String, String>(); dataMap.put("interfacetime", "2006-12-11 00:37:38"); dataMap.put("ip", "172.30.27.33");

如果你知道什么是bean的话,那么你就对Map好理解一点了.bean就是一个特殊的Map.如果你想用序数来存值的话,建议你用List更好.Map是无序的.非要用Map的话,试试 Map map=new HashMap();

package test;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;public class Test { public static void main(String[] args) throws

Map简介 将键映射到值的对象.一个映射不能包含重复的键;每个键最多只能映射到一个值.此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口. Map

Map<String,String> map = new HashMap<String,String>(); map.put("1","a");

java中的集合包括三大类,它们是set、list和map,它们都处于java.util包中,set、list和map都是接口,它们有各自的实现类.set的实现类主要有hashset和treeset,list的实现类主要有arraylist,map的实现类主要有hashmap和treemap. set中的对象

List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList.你可以将任何东西放到一个List容器中,并在需要时从中取出.ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极

Set无序,元素唯一 常用实现类有HashSet,TreeSet List有序的,可以重复 常用实现类有ArrayList,LinkedList Map是以键值出现的 常用实现类有HashMap,TreeMap

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