In Java ist es oft notwendig, Datensammlungen auf organisierte Weise zu bearbeiten und zu speichern. Ein häufiges Szenario umfasst die Konvertierung einer durch Kommas getrennten Zeichenfolge in eine Liste, z. B. die Konvertierung von „item1, item2, item3“ in [„item1“, „item2“, „item3“].
Die Java-API bietet keine direkte Methode zum Durchführen dieser Konvertierung. Daher ist es notwendig, auf benutzerdefinierten Code zurückzugreifen.
Um eine durch Kommas getrennte Zeichenfolge in eine Liste umzuwandeln, können Sie den folgenden Ansatz verwenden:
String commaSeparated = "item1 , item2 , item3"; List<String> items = Arrays.asList(str.split("\s*,\s*"));
Erklärung:
Hinweis:
Die resultierende Liste ist ein Wrapper um das Array, was bedeutet, dass Sie keine Operationen wie .remove() darauf ausführen können. Um eine echte ArrayList zu erhalten, können Sie Folgendes verwenden:
List<String> items = new ArrayList<>(Arrays.asList(str.split("\s*,\s*")));
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine durch Kommas getrennte Zeichenfolge in eine Liste in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!