代码如下
package Collection;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
/**
*总结Set List Map的遍历方式
*/
public class CollectionTest {
public static void main(String[] args){
Set set=new HashSet();
set.add(1);
set.add(2);
//set的第一种遍历 Iterator
Iterator it=set.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//set的第二种遍历 foreach
for(int s:set){
System.out.println(s);
}
//只要加了<类型> 就可以用foreach方式遍历,否则就不可以
List list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
//list的第一种遍历方式 size() get()
for(int i=0;isetmap=map.keySet();
for(int s:setmap){
System.out.println(s+":"+map.get(s));
}
//map第二种遍历方式 entrySet()
Set setmap2=map.entrySet();
for(Entry s:setmap2){
System.out.println(s.getKey()+":"+s.getValue());
}
}
}
转载参考来源:http://www.jb51.net/article/55423.htm