Maison >Java >javaDidacticiel >Comment convertir une chaîne séparée par des virgules en liste en Java ?
En Java, manipuler et stocker des collections de données de manière organisée est souvent nécessaire. Un scénario courant consiste à convertir une chaîne séparée par des virgules en une liste, par exemple en convertissant "item1, item2, item3" en ["item1", "item2", "item3"].
L'API Java ne fournit pas de méthode directe pour effectuer cette conversion. Par conséquent, il est nécessaire de recourir à un code personnalisé.
Pour convertir une chaîne séparée par des virgules en liste, vous pouvez utiliser l'approche suivante :
String commaSeparated = "item1 , item2 , item3"; List<String> items = Arrays.asList(str.split("\s*,\s*"));
Explication :
Remarque :
La liste résultante sera un wrapper autour du tableau, ce qui signifie que vous ne pouvez pas effectuer d'opérations telles que .remove () dessus. Pour obtenir une vraie ArrayList, vous pouvez utiliser :
List<String> items = new ArrayList<>(Arrays.asList(str.split("\s*,\s*")));
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!