Java Language Dichiarazione di una lista di array e aggiunta di oggetti


Esempio

Possiamo creare un ArrayList (seguendo l'interfaccia List ):

List aListOfFruits = new ArrayList();
Java SE 5
List<String> aListOfFruits = new ArrayList<String>();
Java SE 7
List<String> aListOfFruits = new ArrayList<>();

Ora, usa il metodo add per aggiungere una String :

aListOfFruits.add("Melon");
aListOfFruits.add("Strawberry");

Nell'esempio precedente, ArrayList conterrà la String "Melon" nell'indice 0 e la String "Strawberry" nell'indice 1.

Inoltre possiamo aggiungere più elementi con il addAll(Collection<? extends E> c)

List<String> aListOfFruitsAndVeggies = new ArrayList<String>();
aListOfFruitsAndVeggies.add("Onion");
aListOfFruitsAndVeggies.addAll(aListOfFruits);

Ora "Onion" è posto a 0 indice in aListOfFruitsAndVeggies , "Melon" è nell'indice 1 e "Strawberry" è nell'indice 2.