import java.util.ArrayList;
import java.util.Iterator;
 
public class ArrayListTest {
    public static void main(String[] args) {
        //Integer型のArrayListに値をセット
        ArrayList<Integer> list = new ArrayList<>();
        int i1 = 1;
        int i2 = 2;
        int i3 = 3;
        list.add(i1);
        list.add(i2);
        list.add(i3);
        //listの先頭に0を追加(123の前に0を追加)
        list.add(0,0);
        //listの要素数を出力
        System.out.println("listの要素数:" + list.size());
    
        //for文でlistを出力
        for(int i = 0; i < list.size(); i++) {
            System.out.print(list.get(i) + " ");
        }
  
        System.out.println();
  
        //拡張for文でlistを出力
        for(int i : list){
            System.out.print(i + " ");
        }
  
        System.out.println();
  
        //Iteratorでlistを出力
        Iterator<Integer> iter = list.iterator();
        while(iter.hasNext()) {
            System.out.print(iter.next() + " ");
        }
    }
}
 
■実行結果
listの要素数:4
0 1 2 3
0 1 2 3
0 1 2 3