Conceptos básicos de Java: cuatro métodos para recorrer una colección

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

Supongo que te gusta

Origin blog.csdn.net/Forest_2Cat/article/details/106855087
Recomendado
Clasificación