ArrayList utilise un tableau dynamique pour stocker les éléments. C'est comme un array, mais il n'y a pas de limite de taille. Nous pouvons ajouter ou supprimer des éléments à tout moment.
Déclaration et Affectation:
ArrayList<String> list=new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
System.out.println(list);
Output:
[A, B, C, D]
Accéder:
System.out.println(list.get(2));
Output:
C
Modification:
list.set(1,"B updated");
System.out.println(list);
Output:
[A, B updated, C, D]
Suppression:
list.remove(1);
list.remove("A");
Output:
[C, D]