Empacotamento de tipos primitivos

Para Java antes do 5.0

ArrayList numeros = new ArrayList();

numeros.add(new Integer(1));

numeros.add(new Integer(2));

numeros.add(new Integer(3));

Integer one = (Integer) numeros.get(0);

int intOne = one.intValue();

 

Para Java 5.0

ArrayList<Integer> numeros = new ArrayList<Integer>();

numeros.add(1);

numeros.add(2);

numeros.add(3);

int one = numeros.get(0);