È' possibile utilizzare la funzione generica per specificare il tipo di elementi che l'elenco di array può contenere: ArrayList friends = new ArrayList (). Si utilizza il metodo add per aggiungere oggetti all'elenco di array. Se hai specificato un tipo quando hai creato l'elenco di array, gli oggetti che aggiungi tramite il metodo add devono essere del tipo corretto. È possibile inserire un oggetto in una posizione specifica nell'elenco elencando la posizione nel metodo add:
ArrayList nums = new ArrayList (); nums.add ( "One"), nums.add ( "Two"), nums.add ( "Tre"), nums.add ( "Four"), nums.add (2, "Due e mezzo"). Dopo l'esecuzione di queste istruzioni, l'elenco di array nums conterrà le seguenti stringhe: uno, due, due e mezzo, tre e quattro. Se si utilizza il metodo add per inserire un elemento in una posizione di indice specifica e non esiste già un oggetto in quella posizione, il metodo add genererà l'eccezione non verificata IndexOutOfBoundsException.