Méthode add() de ArrayList en Java
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
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
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() 。
Autres extensions
Java ArrayList