Ce tutoriel illustrera les méthodes de conversion de la collection en une liste de Java.
Comment convertir la collection en liste en Java?
Pour convertir une collection en une liste en Java, Java fournit différentes méthodes répertoriées ci-dessous:
Voyons toutes ces méthodes une par une.
Méthode 1: Convertir la collection en liste en Java à l'aide de la méthode ASList ()
Dans cette section, nous utiliserons le prédéfini "aslist ()«Méthode du«Déployer«Classe pour convertir une collection en liste.
Syntaxe
La syntaxe fournie est utilisée pour la conversion de la collection à liste à l'aide du «aslist ()" méthode:
ListeExemple
Dans cet exemple, nous convertirons un tableau en une liste qui appartient au cadre de collection. Pour ce faire, nous créerons et initialiserons un tableau de type entier nommé "arrayofodd»:
Entier arrayofodd [] = 1,3,5,7,9,11;Appeler le "Tableaux.aslist ()"Méthode et passe"arrayofodd«Comme argument:
ListeEnfin, nous imprimerons le tableau converti en liste sur la console:
Système.dehors.println ("Liste des nombres impairs:" + OddList);La sortie affiche la liste des nombres impairs:
Passons à une autre méthode prédéfinie de Java pour la conversion de la collection en liste.
Méthode 2: Convertir la collection en liste en Java à l'aide de la méthode CopyOf ()
Ici, nous utiliserons un «copie de()«Méthode du«Liste”Interface pour convertir une collection en liste. Cette méthode copie les éléments de la collection dans une liste. Il donne la liste non modifiable de la collection spécifiée.
Syntaxe
Utilisez la syntaxe donnée pour «copie de()«Méthode pour convertir la collection en liste:
ListeExemple
Nous allons convertir une collection de hashset en une liste en utilisant le «Liste.copie de()" méthode. Tout d'abord, nous créerons un hashset nommé «des fruits»:
HashsetEnsuite, nous ajouterons les éléments de HashSet en utilisant le «ajouter()" méthode:
des fruits.ajouter ("pomme");Appeler le "Liste.copie de()«Méthode en passant un hashset en elle comme argument:
ListeEnfin, nous allons imprimer la liste convertie de Hashset:
Système.dehors.println ("Liste des fruits:" + Fruitlist);La sortie montre la liste des fruits:
Il existe une autre méthode prédéfinie qui appartient au cadre de collection. Alors, voyons comment ça marche.
Méthode 3: Convertir la collection en liste en Java en utilisant la méthode addall ()
Une autre méthode pour convertir une collection en liste est la «tout ajouter()”Méthode qui appartient au java.user.Collection de collecte. Il convertit tous les éléments d'une collection en une autre.
Syntaxe
Suivez la syntaxe donnée du «tout ajouter()" méthode:
Collections.addall (listName, arrayName);La méthode prend deux arguments en tant que paramètre, l'un est la collection convertie, et l'autre est la collection qui doit être convertie.
Exemple
Dans cet exemple, nous créerons un tableau de type de chaîne nommé «langues»:
Langues de chaîne [] = "C", "Java", "Python";Ensuite, nous créerons une liste d'array nommée «listlist«Cela stockera les éléments du tableau des cordes:
ListeMaintenant, dans les collections.Méthode addall (), nous passerons le tableau "langues"Et la liste"listlist«Comme arguments:
Collections.Addall (LangList, Langues);Enfin, nous allons imprimer "listlist"Sur la console en utilisant le"Système.dehors.println ()" méthode:
Système.dehors.println ("Liste des langues:" + LangList);Sortir
Y a-t-il une méthode sauf des méthodes prédéfinies de Java pour convertir les collections en listes? Oui! Suivez la prochaine section donnée.
Méthode 4: Convertir la collection en liste en Java en utilisant pour Loop
À l'exception des méthodes prédéfinies Java, nous pouvons également convertir la collection en liste en utilisant le «pour" boucle. C'est la méthode de conversion la plus fondamentale et la plus facile.
Syntaxe
La syntaxe suivante est utilisée pour la conversion d'une collection en une liste en utilisant le «pour" boucle:
pour (String x: cn)Exemple
Nous allons maintenant convertir le hashset déjà créé en une liste en utilisant un «pour" boucle. Tout d'abord, nous créerons une liste égale à la taille du hashset dans lequel les éléments de hashset seront stockés:
ListeDans la boucle pour, nous ajouterons les éléments de «des fruits”Hashset sur la liste en utilisant le«ajouter()" méthode:
pour (String x: fruits)Enfin, nous allons imprimer la liste convertie à partir de Hashset:
Système.dehors.println ("Liste des fruits:" + Fruitlist);Sortir
Nous avons rassemblé toutes les méthodes de conversion de la collection à Lister en Java.
Conclusion
Pour convertir la collection en liste, Java fournit plusieurs méthodes prédéfinies, y compris les tableaux.asslist (), liste.copyof (), collections.addall (), et une boucle pour. L'utilisation d'une boucle pour une boucle est la méthode la plus simple et le niveau débutant qui peut être compréhensible pour tout le monde. Dans ce tutoriel, nous avons illustré les différentes méthodes de convertissement d'une collection en une liste en Java avec des exemples détaillés.