La méthode Java ArrayList add () insère un élément dans l'arraylist à la position spécifiée.
La syntaxe de la add()
méthode est:
arraylist.add (index int, élément E)
Ici, arraylist est un objet de ArrayList
classe.
add () Paramètres
La add()
méthode ArrayList peut prendre deux paramètres:
- index (facultatif) - index auquel l'élément est inséré
- element - élément à insérer
Si le index
paramètre n'est pas passé, l'élément est ajouté à la fin de l'arraylist.
add () Valeur de retour
- renvoie true si l'élément est inséré avec succès
Remarque: si le index
est hors de la plage, la add()
méthode déclenche une IndexOutOfBoundsException
exception.
Exemple 1: Insertion d'un élément à l'aide de ArrayList add ()
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList primeNumbers = new ArrayList(); // insert element to the arraylist primeNumbers.add(2); primeNumbers.add(3); primeNumbers.add(5); System.out.println("ArrayList: " + primeNumbers); ) )
Production
ArrayList: (2, 3, 5)
Dans l'exemple ci-dessus, nous avons créé un ArrayList
primeNumbers nommé. Ici, la add()
méthode n'a pas de index
paramètre facultatif . Par conséquent, tous les éléments sont insérés à la fin de l'arraylist.
Exemple 2: insertion d'un élément à la position spécifiée
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element at the end of arraylist languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // insert element at position 1 languages.add(1, "C++"); System.out.println("Updated ArrayList: " + languages); ) )
Production
ArrayList: (Java, Python, JavaScript) Mise à jour ArrayList: (Java, C ++, Python, JavaScript)
Dans l'exemple ci-dessus, nous avons utilisé la add()
méthode pour insérer des éléments dans l'arraylist. Remarquez la ligne,
languages.add(1, "C++");
Ici, la add()
méthode a le index
paramètre facultatif . Par conséquent, C ++ est inséré à l'index 1.
Remarque : jusqu'à présent, nous n'avons ajouté qu'un seul élément. Cependant, nous pouvons également ajouter plusieurs éléments d'une collection (arraylist, set, map, etc.) à une arraylist en utilisant la addAll()
méthode. Pour en savoir plus, visitez Java ArrayList addAll ().