方法一:将集合转成数组,用遍历数组的方式遍历集合
private static void traversal1(){
Collection c = new ArrayList();
// ArrayList<String> array = new ArrayList<String>();
c.add("Hello");
c.add("Fucking");
c.add("World");
Object[] objs = c.toArray(); //集合转成数组
for(int x=0;x<objs.length;x++){
//就是数组的遍历操作
System.out.println(objs[x]);
}
}
方法二:通过集合的size属性遍历集合
private static void traversal2(){
ArrayList<String> array = new ArrayList<String>();
array.add("Hello");
array.add("Fucking");
array.add("World");
for(int x = 0; x < array.size(); x++){
System.out.println( array.get(x));
}
}
方法三:通过Collection的Iterator迭代器进行遍历操作
private static void traversal3(){
Collection c = new ArrayList();
c.add("Hello");
c.add("Fucking");
c.add("World");
Iterator iter = c.iterator();
while(iter.hasNext()){
System.out.println(iter.next());
}
方法四:用增强for循环
private static void traversal3(){
Collection c= new ArrayList();
c.add("Hello");
c.add("Fucking");
c.add("World");
for(Object obj:c){
System.out.println(obj);
}
}