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);
	        }
	       }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值