网络爬虫之基础java集合操作篇
2,594 阅读
原文地址:http://blog.csdn.net/qy20115549/article/details/52201488
目录
#1、集合操作 ##集合创建 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());
}
