English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Java

Contrôle de flux Java

Java tableaux

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Gestion des exceptions Java

Java Liste (List)

Java Queue (File d'attente)

Java Map Collection

Java Set Collection

Java Entrée Sortie (I/O)

Reader Java/Writer

Autres sujets Java

Utilisation et exemple de la méthode add() de ArrayList en Java

Java ArrayList methods

 La méthode add() de ArrayList en Java insère un élément à une position spécifique dans ArrayList.

Syntaxe de la méthode add() :

arraylist.add(int index, E element)

Paramètres de add()

La méthode add() de ArrayList peut prendre deux paramètres :

  • index (optionnel)- Index d'insertion de l'élément

  • element - Élément à insérer

Si aucun paramètre index n'est passé, l'élément est ajouté à la fin de l'ArrayList.

Retour de la méthode add()

  •  Si l'insertion de l'élément est réussie, retourne true.

Attention :Si l'index dépasse la portée, la méthode add() lève une exception IndexOutOfBoundsException.

Exemple1:Insérer un élément en utilisant la méthode add() de ArrayList

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        //Créer un ArrayList
        ArrayListprimeNumbers = new ArrayList<>();
        //Insérer un élément dans l'ArrayList
        primeNumbers.add(2);
        primeNumbers.add(3);
        primeNumbers.add(5);
        System.out.println("ArrayList: " + primeNumbers);
    }
}

Output result

ArrayList:2, 3, 5]

Dans cet exemple, nous avons créé une ArrayList nommée primeNumbers. Ici, la méthode add() n'a pas de paramètre d'index optionnel. Par conséquent, tous les éléments sont insérés à la fin de l'ArrayList.

Exemple2:Insérer un élément à une position spécifique

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        //Créer un ArrayList
        ArrayListlanguages = new ArrayList<>();
        // Insérer un élément à la fin de l'ArrayList 
        languages.add("Java");
        languages.add("Python");
        languages.add("JavaScript");
        System.out.println("ArrayList: " + languages);
        // at position1Insert element 
        languages.add(1, "C++");
        System.out.println("Updated ArrayList: ") + languages);
    }
}

Output result

ArrayList: [Java, Python, JavaScript]
Updated ArrayList: [Java, C++, Python, JavaScript]

In the above example, we use the add() method to insert elements into the arraylist. Note this line,

languages.add(1, "C++");

 Here, the add() method has an optional index parameter. Therefore, C++at index1insertion point.

NoteUp to now, we have only added a single element. However, we can also use the addAll() method to add multiple elements (array lists, collections, maps, etc.) from a collection to an array list. For more information, please visitJava ArrayList addAll().

Java ArrayList methods