Java基础知识-ArrayList遍历的三种方法

ArrayList 遍历

package com.demo.clover;

import java.util.ArrayList;
import java.util.Iterator;

public class ArrListDemo {
    public static void main(String[] args) {
        //创建ArrayList集合
        ArrayList<Object> arrayList = new ArrayList<>();
        //给集合添加元素
        arrayList.add("java");
        arrayList.add("C++");
        arrayList.add("Python");
        arrayList.add("IOS");
        arrayList.add("Android");
        
        System.out.println("----第一种: 迭代器--------------");
        //第一种遍历方法:迭代器
        Iterator<Object> it = arrayList.iterator();
        while(it.hasNext()){
            String s = (String) it.next();
            System.out.println(s);
        }
        System.out.println("----------第二种:普通for-----------");
        
        
        
        //第二种遍历方法:普通for
        //x为下标 从0开始
        for(int x =0;x<arrayList.size();x++){
            String s1 = (String) arrayList.get(x);
            System.out.println(s1);
        }
        
        System.out.println("-----第三种:增强for---------------");
        //第三种遍历方法 :增强for
        for(Object s2: arrayList){
            System.out.println(s2);
        }
        
    }

}
原文地址:https://www.cnblogs.com/eosclover/p/13183435.html