集合创建
Set集合不可以放重复数据,List可以,Map主要存放的是键值对,其中key(主键)不可以重复。
List<T> list = new ArrayList<T>();
Set<T> set = new HashSet<T>();
Map<S,T> map = new HashMap<S,T>();
集合数据的添加
list.add();
set.add();
map.put(key,value);
集合的遍历
/****** List与Set集合的遍历******/
for( String str : list ){
System.out.println(str);
}
for( int i=0; i<list.size(); i++ ){
System.out.println(i+":"+list.get(i));
}
Iterator<String> it = list.iterator();
while ( it.hasNext() ){
System.out.println(it.next());
}
/****** Map集合的遍历******/
for( String str : map.keySet() ){
System.out.println("key:"+str+"\tvalue:"+map.get(str));
}
/******** 此种方式快 *******/
for( Entry<String, Integer> entry : map.entrySet() ){
System.out.println("key:"+entry.getKey()+"\tvalue:"+entry.getValue());
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24