Javaの基本---コレクションをトラバースする4つの方法

方法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);
	        }
	       }

おすすめ

転載: blog.csdn.net/Forest_2Cat/article/details/106855087