Convertir la liste en array en java

Convertir la liste en array en java
Lors de la programmation en Java, il peut être nécessaire d'imposer des limitations au code. Par exemple, allouant des tailles fixes aux valeurs accumulées du conteneur, i.e., "tableaux". Dans de telles situations, la transformation des listes en tableaux en Java pour les utiliser aide efficacement le développeur à rendre les données confidentielles et immuables.

Ce blog élaborera les approches de conversion de listes en tableaux en Java.

Comment convertir la liste en tableau en java?

Pour transformer une liste en un tableau en Java, appliquez les approches suivantes:

  • "toarray ()" Méthode.
  • "toarray () Méthode et «Entier" Objet.

Approche 1: Convertir la liste en tableau en Java en utilisant la méthode «ToArray ()»

Le "toarray ()"La méthode convertit un"Liste des tableaux«Dans un tableau et le retourne. Le "ajouter()»La méthode ajoute des éléments dans la liste. Ces méthodes peuvent être appliquées pour simplement convertir la liste créée en un tableau.

Syntaxe

liste des tableaux.toarray (tableau)

Dans cette syntaxe, "déployer»Correspond au tableau où le«Liste des tableaux»Les éléments sont stockés.

Exemple
Avant de procéder aux exemples accumulés, assurez-vous d'inclure la bibliothèque suivante:

Importer Java.user.Liste des tableaux;

Ensuite, ajoutez le code suivant:

classe publique listoArray
public static void main (String [] args)
ArrayList convertList = new ArrayList ();
convertir.ajouter (1);
convertir.ajouter (2);
convertir.ajouter (3);
convertir.ajouter (4);
Système.dehors.println ("La liste est:" + convertList);
Objet [] objarr = convertlist.toArray ();
Système.dehors.println ("Les valeurs dans un tableau sont:");
pour (int i = 0; iSystème.dehors.println (objarr [i]);

Dans les lignes de code ci-dessus:

  • Tout d'abord, créez un entier "Liste des tableaux"Avec l'aide d'un objet nommé"convertir"Via le"nouveau»Mot-clé et«Liste des tableaux()”Constructeur, respectivement.
  • Dans l'étape suivante, associez le «ajouter()”Méthode avec l'objet créé pour ajouter les entiers spécifiés et imprimer la liste.
  • Après cela, invoquez le «toarray ()”Méthode pour convertir la liste créée en un tableau en se référant à l'objet liste.
  • Enfin, appliquez le «pour”Boucle pour itérer le long du tableau d'éléments et les afficher individuellement.

Sortir

Dans la sortie ci-dessus, on peut observer que la liste est transformée en un tableau de manière appropriée.

Approche 2: Convertir la liste en tableau en Java en utilisant la méthode «ToArray ()» et l'objet «entier»

Dans cette approche, les discussions «toarray ()«La méthode peut être appliquée pour transformer le«Liste des tableaux”Tout d'abord dans un objet entier en spécifiant la taille puis dans un tableau.

Exemple
Passons aux lignes de code suivantes:

classe publique listoArray
public static void main (String [] args)
ArrayList convertList = new ArrayList ();
convertir.ajouter (1);
convertir.ajouter (2);
convertir.ajouter (3);
convertir.ajouter (4);
Entier [] updArray = new Integer [4];
convertir.ToArray (UpdArray);
Système.dehors.println ("La liste est:" + convertList);
Objet [] objarr = convertlist.toArray ();
Système.dehors.println ("Les valeurs dans un tableau sont:");
pour (int i = 0; iSystème.dehors.println (objarr [i]);

Appliquez les étapes suivantes comme prévu dans l'extrait de code ci-dessus:

  • Rappelez-vous les approches discutées pour créer un «Liste des tableaux»Et ajoutez-le avec les entiers spécifiés via le«ajouter()" méthode.
  • Maintenant, créez un «Entier"Objet utilisant le"nouveau»Mot-clé et«Entier()”Constructeur, respectivement.
  • Cela convertira le «Liste des tableaux«Dans un objet entier en spécifiant la taille.
  • Enfin, de même, convertissez l'arraylist en un tableau via le «toarray ()«Méthode et affichez les éléments du tableau via le«pour" boucle.

Sortir

Dans ce résultat, il peut être analysé que les valeurs de liste sont accumulées dans un tableau en conséquence.

Conclusion

Pour convertir une liste en un tableau en Java, appliquez le «toarray ()"Méthode ou le combiné"toarray ()«Méthode et«Entier" objet. Ces approches convertissent simplement le spécifié "Liste des tableaux"Dans un tableau via un"Entier" objet. Ce blog a discuté des approches pour convertir une liste en un tableau en Java.