Conversion d'un tableau en liste en utilisant la méthode Collections.addAll()
La méthode Collections.addAll()
peut être utilisée pour ajouter tous les éléments d'un tableau à une liste. Nous devons tout d'abord créer une liste vide puis passer le tableau existant et la nouvelle liste en tant que paramètres à cette méthode. Nous allons effectuer les étapes suivantes pour convertir un tableau en une liste en utilisant la méthode Collections.addAll()
:
- Créer un tableau de chaînes de caractères et un tableau d'entiers, et les initialiser avec des valeurs
- Créer une liste vide des types de données correspondants, en utilisant la classe
ArrayList
- Utiliser la méthode
Collections.addAll()
pour ajouter les éléments des tableaux aux listes
- Afficher les listes
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ArrayToList {
public static void main(String[] args) {
// Étape 2 : Conversion d'un tableau en liste en utilisant la méthode Collections.addAll()
// Création d'un tableau de chaînes de caractères
String[] strArr = {"this", "is", "a", "string", "array"};
// Création d'un tableau d'entiers
Integer[] intArr = {2, 3, 5, 7, 11, 13, 17};
// Création de listes vides des types de données correspondants
List<String> strList = new ArrayList<String>();
List<Integer> intList = new ArrayList<Integer>();
// Utilisation de la méthode Collections.addAll() pour ajouter les éléments des tableaux aux listes
Collections.addAll(strList, strArr);
Collections.addAll(intList, intArr);
// Affichage des listes
System.out.println("Conversion d'un tableau en liste en utilisant la méthode Collections.addAll() : ");
System.out.println(strList);
System.out.println(intList);
}
}
Pour exécuter le code, ouvrez un terminal, accédez au dossier du projet et tapez la commande suivante : javac ArrayToList.java && java ArrayToList