Méthode add() de ArrayList en Java

Java ArrayList Java ArrayList

La méthode add() insère un élément dans le tableau dynamique à la position spécifiée.

La syntaxe de la méthode add() est :

arraylist.add(int index,E element)

Remarque :arraylist est un objet de la classe ArrayList.

Détails des paramètres :

  • index (paramètre facultatif) - représente la valeur d'index à laquelle l'élément est inséré
  • element - l'élément à insérer

Si l'index n'est pas transmis comme argument réel, l'élément sera ajouté à la fin du tableau.

Valeur de retour

Renvoie true si l'élément est inséré avec succès.

Remarque : si l'index est hors limites, la méthode add() lève une IndexOutOfBoundsException.

Exemple

Insérer des éléments à l'aide de la méthode add() d'ArrayList :

Exemple

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Créer un tableau
        ArrayList<Integer> primeNumbers = new ArrayList<>();
        // Insérer des éléments dans le tableau
        primeNumbers.add(2);
        primeNumbers.add(3);
        primeNumbers.add(5);
        System.out.println("ArrayList: " + primeNumbers);
    }
}

La sortie du programme ci-dessus est :

ArrayList: [2, 3, 5]

Dans l'exemple ci-dessus, nous avons créé un tableau nommé primeNumbers. Ici, le paramètre optionnel index n'est pas passé dans la méthode add(). Par conséquent, tous les éléments sont insérés à la fin du tableau.

Insérer un élément à la position spécifiée :

Exemple

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Créer un tableau
        ArrayList<String> sites = new ArrayList<>();

        // Insérer des éléments à la fin du tableau
        sites.add("Google");
        sites.add("Example");
        sites.add("Taobao");
        System.out.println("ArrayList: " + sites);

        // Insérer un élément à la première position
        sites.add(1, "Weibo");
        System.out.println("ArrayList mis à jour: " + sites);
    }
}

La sortie du programme ci-dessus est :

ArrayList: [Google, Example, Taobao]
更新 ArrayList: [Google, Weibo, Example, Taobao]

Dans l'exemple ci-dessus, nous avons utilisé la méthode add() pour insérer des éléments dans le tableau.

Veuillez noter cette ligne :

sites.add(1, "Weibo");

Nous savons déjà que le paramètre index de la méthode add() est facultatif. Ainsi, Weibo est inséré à la position ayant la valeur d'index de tableau 1.

Remarque :Jusqu'à présent, nous n'avons ajouté qu'un seul élément. Cependant, nous pouvons également utiliser la méthode addAll() pour ajouter plusieurs éléments d'une collection (arraylist, set, map, etc.) à un tableau. Pour en savoir plus, veuillez consulterJava ArrayList addAll() 。

Java ArrayList Java ArrayList

Autres extensions