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*"));
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*")));
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!