方法1:コレクションを配列に変換し、配列をトラバースしてコレクションをトラバースします
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]);
}
}
方法2:コレクションの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));
}
}
方法3:コレクションイテレーターイテレーターを介したトラバース操作
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());
}
方法4:拡張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);
}
}