Java ArrayList en chaîne

Java ArrayList en chaîne

«Les tableaux seraient des conteneurs détenant plus d'un élément ou de la valeur à la fois. Une liste Array en langue java est différente de la «table. ArrayList peut être de n'importe quel type, tout comme des tableaux simples. Dans ce didacticiel, vous aurez un tas d'exemples élaborant sur l'utilisation de différentes méthodes pour convertir un arrayList en une chaîne."

Exemple 01: Utilisation de la fonction get ()

En commençant par le premier exemple de l'article, nous allons utiliser la façon traditionnelle de convertir une arraylist en un tableau de chaînes. À cette fin, nous utiliserons la classe «ArrayList» à partir de l'interface «Liste» de Java via le «Java.package util »dans ce programme. La classe publique définie par l'utilisateur «test» a été définie et il contient notre fonction de pilote, je.e., la fonction principale ().

Premièrement, il est nécessaire de déclarer une liste de tableaux «Al» du type «String» à l'aide de la classe «ArrayList». Après cela, nous avons ajouté quelques éléments à la liste des tableaux à l'aide de la fonction «Ajouter». Nous n'avons ajouté que 3 éléments à des fins d'illustration, puis initialisé une variable d'objet de chaîne «S» à l'aide du mot-clé «String». Pour convertir un ArrayList «Al» en un tableau de chaîne «S», nous avons besoin d'une boucle «pour» à partir de l'index «0» jusqu'à la taille d'une liste de tableaux. Pour cela, vous devez spécifier la fonction Taille () comme la fin d'une boucle.

À chaque incrément, la fonction get () sera utilisée pour obtenir chaque valeur de la liste des tableaux «Al» et la transmettre à l'index spécifique du tableau de chaîne «S» en utilisant la valeur d'incrément «i». Une fois cette boucle terminée, nous avons une autre boucle «pour» qui va récupérer les valeurs d'un tableau de chaîne «S» en tant que valeurs de chaîne, et sa fonction «println ()» affichera chaque valeur séparément. Maintenant, appuyez sur le menu «Exécuter» ou le triangle dans le bouton du cercle vert pour l'exécuter.

Lors de l'exécution de ce programme, nous avons les éléments d'une plaraylist affichés comme trois chaînes distinctes sur la console de sortie de l'outil Eclipse IDE Java.

Exemple 02: Utilisation de la fonction join ()

Jetons un coup d'œil à une autre méthode pour convertir une liste de tableaux en une seule chaîne. Cette fois, nous utiliserons la méthode «Join» de Java pour convertir une liste de tableaux en une nouvelle chaîne. Pour cela, nous utilisons le même format du programme Java que nous avons utilisé dans l'exemple ci-dessus. Démarrage du programme avec l'importation de la bibliothèque de classe «ArrayList», nous avons initialisé une liste de tableaux vide «Al» de type de chaîne via la classe «ArrayList». Les trois mêmes éléments ont été ajoutés à la liste des tableaux «Al» utilisant la fonction «Ajouter». La fonction println () du «système.Out »Package de Java est là pour afficher la liste Array« Al »sur la console.

Après cela, vous devez initialiser une variable de chaîne «S» qui obtiendra la valeur de chaîne convertie d'une fonction join (). Cette fonction join () prend la liste «al» et la convertit en une chaîne à l'aide de l'objet «String». Maintenant, la chaîne «s» a une valeur de chaîne dedans, et la même instruction de fonction «println» du «système.La classe out »est là pour afficher cette chaîne.

Après cette exécution de programme, les trois éléments d'une liste de tableaux «AL» ont été convertis en une seule chaîne «S» et présenté sur l'écran de sortie de la console d'Eclipse.

Exemple 03: Utilisation de la boucle «pour»

Dans cet exemple, nous allons élaborer sur l'utilisation de la boucle «pour» pour convertir une liste de tableaux en une chaîne. Le même format a été utilisé une fois de plus. Maintenant, nous déclarons une variable «S» de type de chaîne avec «l'espace» comme valeur. Voici la boucle «pour» qui a été initialisée avec une valeur de chaîne «i», prenant des éléments de la liste des tableaux «Al» pour sa boucle. Pendant que la boucle continue, la chaîne «S» continuerait à mettre à jour sa valeur en ajoutant chaque élément «I» avec un espace de la liste des tableaux «Al». Cette procédure se poursuivra jusqu'à ce que tous les éléments de la liste des tableaux aient été ajoutés à la chaîne «S» et effectueront une toute nouvelle chaîne unique. En fin de compte, la valeur de la variable «S» serait imprimée.

Lorsque nous avons exécuté cet exemple de code, la fenêtre de sortie affiche d'abord la liste des tableaux, puis tous ses trois éléments sont affichés à la ligne suivante, chacune séparée par un espace. Ces trois éléments ne sont plus une liste de tableaux mais une nouvelle variable de type de chaîne.

Exemple 04: chaîne à ArrayList

À la fin de ce tutoriel, nous vous aidons à convertir une chaîne simple en une liste de tableaux, je.e., en face de tout ce que nous avons fait dans les exemples ci-dessus. Nous avons initialisé une chaîne «S» et l'avons affichée aux deux premières lignes de la fonction du pilote principal (). Un tableau de chaîne «A» a été déclaré qui a utilisé la fonction «Split» pour séparer chaque mot de la chaîne «S» où il a obtenu le caractère «». Chaque mot serait utilisé comme élément d'un nouveau tableau. Une liste de tableaux «Al» a été initialisée à l'aide de la fonction ASSList () pour ajouter chaque élément d'un tableau «A». La dernière ligne affiche la liste de tableaux nouvellement créée.

Lors de l'exécution de ce code, la liste des chaînes et des tableaux formées à l'aide de cette chaîne s'est affichée.

Conclusion

Du début à la fin, ce guide est plein d'illustrations vous montrant de nombreuses façons de convertir une liste de tableaux en une seule chaîne. En commençant par l'introduction obligatoire aux tableaux et aux éléments de la liste de listes de Java, nous avons également développé leurs différences. Nous avons vu l'utilisation de la fonction get (), la fonction join () et l'utilisation de la boucle «pour» dans des exemples pour convertir une liste d'array. En dehors de cela, nous avons utilisé un exemple pour développer la conversion de String en ArrayList.