Ciao. Allora se in precedenza hai fatto:

array.add(new Integer (3)); per recuperare il 3 devi fare:

int n = ( ( Integer )( array.get( 0 ) ) ).intValue();

Nel caso della println non hai nessun problema in quanto la println effettua il toString dell'oggetto prelevato. Ciao