java基础---遍历集合的四种方法

方法一:将集合转成数组,用遍历数组的方式遍历集合

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

猜你喜欢

转载自blog.csdn.net/Forest_2Cat/article/details/106855087
今日推荐