Maison > Java > javaDidacticiel > Comment puis-je facilement convertir des chaînes séparées par des virgules en listes en Java ?

Comment puis-je facilement convertir des chaînes séparées par des virgules en listes en Java ?

Mary-Kate Olsen
Libérer: 2024-12-01 18:37:15
original
334 Les gens l'ont consulté

How Can I Easily Convert Comma-Separated Strings to Lists in Java?

Convertir sans effort des chaînes séparées par des virgules en listes

Java offre une méthode pratique pour transformer des chaînes délimitées par des virgules en objets de liste. Cela élimine le besoin de code personnalisé et simplifie le processus.

Supposons que nous ayons une chaîne comme "item1 , item2 , item3". Pour le convertir en liste de chaînes, nous pouvons utiliser l'extrait de code suivant :

String commaSeparated = "item1 , item2 , item3";
List<String> items = Arrays.asList(str.split("\s*,\s*"));
Copier après la connexion

Le cœur de ce code est la méthode split(). Il divise la chaîne en sous-chaînes individuelles en utilisant le délimiteur spécifié. Dans notre cas, le délimiteur est une virgule avec des espaces facultatifs des deux côtés.

Les sous-chaînes résultantes sont ensuite stockées dans un tableau, qui est ensuite enveloppé dans un objet List. Cette liste offre un accès pratique aux éléments individuels, ce qui facilite le travail avec les données.

Notez que la liste résultante n'est initialement qu'un wrapper autour d'un tableau. Si vous avez besoin d'un véritable ArrayList avec des capacités de modification complètes, vous pouvez utiliser le code suivant :

List<String> items = new ArrayList<>(Arrays.asList(str.split("\s*,\s*")));
Copier après la connexion

La conversion de chaînes séparées par des virgules en listes en Java est une opération simple et efficace. En tirant parti de la méthode split() intégrée, les développeurs peuvent économiser du temps et des efforts tout en garantissant la précision de la manipulation des données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal