22 octobre 2020 Je n'ai pas compris comment utiliser addAll, je vais donc résumer comment ajouter des données à List.
La méthode add peut ajouter une valeur. Vous pouvez insérer à la fin ou à la position de la liste.
Ajouter à la fin
List<Integer> list = new ArrayList<Integer>();
//Ajouter la valeur 1 à la fin de la liste de type entier
list.add(1);
Pour déterminer la position d'insertion, spécifiez deux arguments. Le premier argument spécifie l'endroit à insérer et le deuxième argument spécifie la valeur à insérer.
Déterminez la position d'insertion
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(3);
list.add(4);
//Mettez 2 entre 1 et 3 dans la liste
list.add(1,,2);
addAll est une méthode qui vous permet d'ajouter plusieurs valeurs à la fois.
//Préparez deux listes et ajoutez la valeur de list2 à la liste
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
List<Integer> list2 = new ArrayList<Integer>();
list2.add(5);
list2.add(6);
list2.add(7);
list2.add(8);
list.addAll(list2);
//Le résultat est similaire au code ci-dessus sans définir de liste
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.addAll(Arrays.asList(5, 6, 7, 8));
Comme la méthode add, la méthode addAll peut spécifier la position à ajouter. La méthode de traitement est la même et l'argument est spécifié.
Déterminez la position d'insertion
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
List<Integer> list2 = new ArrayList<Integer>();
list2.add(5);
list2.add(6);
list2.add(7);
list2.add(8);
list.addAll(1, list2);
Créer une liste à partir d'un tableau Java (addAll / asList) (https://itsakura.com/java-collections) [Bases de Java en 3 minutes] Comment ajouter des données à List (add, addAll)
Recommended Posts