Método 1: convierta la colección en una matriz y recorra la colección atravesando la matriz
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]);
}
}
Método 2: atravesar la colección a través de la propiedad size de la colección
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));
}
}
Método 3: operación transversal a través del iterador 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());
}
Método 4: usar bucle for mejorado
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);
}
}