Comment convertir une arraylist en une chaîne en java

Comment convertir une arraylist en une chaîne en java
Une chaîne est un type de données utilisé pour stocker un groupe de valeurs de chaîne, tandis qu'un ArrayList est une structure de données qui fait partie du cadre de collecte et est utilisée pour stocker le groupe d'objets. Lors de la programmation en Java, vous devrez peut-être changer une liste d'arborescence en une chaîne. Malheureusement, aucune méthode de ce type ne peut effectuer directement cette conversion. Cependant, il existe d'autres approches que Java prend en charge à l'objectif spécifié.

Ce message définira la procédure de conversion Java d'une ArrayList à une chaîne.

Comment convertir une arraylist en une chaîne en java?

Pour convertir un arrayList en une chaîne, vous pouvez utiliser:

  • + opérateur
  • Méthode annexée ()
  • Méthode toString ()
  • Méthode join ()

Passons par le fonctionnement de ces méthodes pour convertir ArrayList en une chaîne.

Méthode 1: Convertissez un ArrayList en une chaîne à l'aide de l'opérateur +

Convertir une arrayList en une chaîne en utilisant le «+»L'opérateur est la méthode la plus simple et la plus simple. Vous pouvez concaténer les éléments de la liste Array comme une chaîne à l'aide de cette opération de concaténation.

Syntaxe
Pour convertir ArrayList en chaîne, suivez la syntaxe ci-dessous pour le «+»Opérateur:

str + = f + ",";

Ici, "Str"Est une variable de type de chaîne créée pour stocker les éléments du tableau en tant que chaîne,"+=»L'opérateur est utilisé pour attribuer et concaténer les éléments de la liste Array en tant que chaîne,«F«La variable est-elle utilisée dans la boucle pour accéder aux éléments et«,"Est concaténé avec les éléments de cordes avec séparation de virgules.

Exemple
Dans cet exemple, d'abord, nous créerons un type de type de chaîne vide nommé nommé «fleurs»:

Liste fleurs = new ArrayList ();

Ensuite, ajoutez les éléments de la liste à l'aide du «ajouter()" méthode:

fleurs.ajouter ("rose");
fleurs.ajouter ("jasmin");
fleurs.Ajouter ("Lily");

Imprimez la liste de «fleurs»:

Système.dehors.println ("La liste des fleurs:" + fleurs);

Convertissez les éléments de la liste en chaîne à l'aide du «+»Opérateur dans le«pour" boucle:

String str = "";
pour (String f: fleurs)
str + = f + ",";

Enfin, imprimez le «Str«Pour afficher les éléments de ArrayList comme une chaîne:

Système.dehors.print ("Le ArrayList à String:" + Str);

La sortie indique que la liste Array est convertie avec succès en chaîne séparée par des virgules:

Voyons la méthode suivante pour convertir ArrayList en chaîne.

Méthode 2: Convertissez un ArrayList en une chaîne en utilisant la méthode A SPEND ()

Pour convertir ArrayList en une chaîne, nous allons maintenant utiliser le «ajouter()”Méthode qui appartient à la classe StringBuilder. C'est similaire au «+”Opérateur car il concaténe les éléments avec les cordes.

Syntaxe
Pour le "ajouter()”Méthode, vous pouvez utiliser la syntaxe donnée ci-dessous:

Str.ajouter (f);

Ici, "Str«Est l'objet de la classe StringBuilder qui appelle«ajouter()«Méthode en passant la liste, et« F »représente les éléments ArrayList accessibles à l'aide de la boucle pour.

Exemple
Dans cet exemple, nous convertirons l'arrayList précédemment créé en une chaîne en utilisant la méthode APPEND (). Pour ce faire, nous allons d'abord créer un objet "Str”De la classe StringBuilder:

StringBuilder str = new StringBuilder ();

Ensuite, convertissez la liste Array en chaînes à l'aide de la méthode annexée () dans «pour" boucle:

pour (String f: fleurs)
Str.ajouter (f);
Str.ajouter(",");

Enfin, imprimez "Str«Cela stocke les éléments de ArrayList en tant que chaîne séparée par des virgules:

Système.dehors.print ("Le ArrayList à String:" + Str);

Sortir

Passons à une autre méthode pour convertir ArrayList en chaîne.

Méthode 3: Convertissez un ArrayList en une chaîne à l'aide de ToString () Méthode

Dans cette section, nous utiliserons le «toString ()”Méthode de la classe String pour la conversion de ArrayList en chaîne. Il s'agit d'une méthode prédéfinie en Java qui publie la valeur du format de chaîne. La méthode remplacer () est utilisée par la méthode toString () pour remplacer les caractères particuliers.

Syntaxe
Suivez la syntaxe donnée pour convertir ArrayList en une chaîne avec la méthode toString ():

liste des tableaux.toString ();

Le "liste des tableaux"Sera converti en une chaîne en utilisant"tostring ()" méthode.

Exemple
Tout d'abord, nous créerons une variable de type de chaîne "s«Cela stocke les éléments ArrayList sous forme de chaîne après avoir effectué la conversion avec la méthode toString ():

String s = fleurs.toString ();

Utilisez la méthode Remplace () pour remplacer l'ouverture «["Et fermer"]]»Brassets et espaces entre les éléments avec des chaînes vides pour obtenir les valeurs de chaîne séparées par la virgule:

S = S.remplacer("[", "")
.remplacer("]", "")
.remplacer(" ", "");

Enfin, imprimez la chaîne résultante sur la fenêtre de la console:

Système.dehors.print ("Le ArrayList à String:" + S);

Sortir

Méthode 4: Convertissez un ArrayList en une chaîne en utilisant la méthode join ()

"rejoindre()»Est une méthode statique de la classe de chaîne qui rejoint les éléments de ArrayList en tant que chaîne dans une variable de type de chaîne.

Syntaxe
La syntaxe suivante est utilisée pour la méthode join ():

Chaîne.join (",", arrayList)

Ici, la méthode join () prend deux arguments, l'un est le «liste des tableaux" et le ","Qui rejoignent les chaînes avec des valeurs séparées par des virgules.

Exemple
Dans cet exemple, nous appellerons la méthode join () avec la classe de chaîne en passant "fleurs"ArrayList et la virgule","Pour séparer les valeurs et la stocker dans une variable de type de chaîne"s»:

Chaîne s = chaîne.rejoindre (",", fleurs);

Imprimez la chaîne résultante sur la console en utilisant le «Système.dehors.println ()" méthode:

Système.dehors.print ("Le ArrayList à String:" + S);

Sortir

Nous avons compilé les moyens les plus simples pour convertir un arraylist en une chaîne en Java.

Conclusion

Pour convertir un arrayList en une chaîne, il existe différentes méthodes telles que l'utilisation du «+”Opérateur, méthode annexée (), méthode toString () et méthode join (). Ces méthodes convertissent les éléments de l'arrayList en valeurs de chaîne séparées par des virgules. Cependant, l'utilisation de l'opérateur + est l'approche la plus simple pour effectuer la conversion spécifiée. Dans ce blog, nous avons expliqué les façons de convertir une liste de listes en une chaîne en Java avec des exemples détaillés.