Collections Data Structure Java

import java.util.ArrayList;
class ArrayListToArray {
  public static void main(String args[]) {
    ArrayList al = new ArrayList();
    al.add(1);
    al.add(2);
    al.add(3);
    al.add(4);
    System.out.println("Contents of al: " + al);
    Integer ia[] = new Integer[al.size()];
    ia = al.toArray(ia);
    int sum = 0;
    for (int i : ia)
      sum += i;
    System.out.println("Sum is: " + sum);
  }
}