Heim > Java > javaLernprogramm > Hauptteil

Wie konvertiere ich einen durch Kommas getrennten String in eine ArrayList in Java?

DDD
Freigeben: 2024-11-02 10:54:02
Original
855 Leute haben es durchsucht

How to Convert a Comma-Separated String into an ArrayList in Java?

Aufteilen eines durch Kommas getrennten Strings in eine ArrayList

Bei der Arbeit mit Strings kann es erforderlich sein, einen String anhand eines bestimmten Trennzeichens in seine einzelnen Elemente aufzuteilen. Dies ist häufig erforderlich, um Daten zu verarbeiten, die als durch Kommas getrennte Werte (CSV) gespeichert sind. Hier untersuchen wir einen optimalen Ansatz zum Aufteilen einer durch Kommas getrennten Zeichenfolge in eine ArrayList.

Um dies effizient zu erreichen, können Sie die in Java integrierte .split()-Methode für das String-Objekt verwenden. Diese Methode akzeptiert ein Trennzeichen als Parameter und gibt ein Array von Zeichenfolgen zurück, die die durch das Trennzeichen getrennten einzelnen Elemente enthalten.

<code class="java">String str = "...";
List<String> elephantList = Arrays.asList(str.split(","));</code>
Nach dem Login kopieren

Die Methode .split() teilt die Zeichenfolge in einzelne Elemente auf und gibt ein Array dieser Elemente zurück Elemente. Da Sie jedoch eine ArrayList von Strings anstelle eines Arrays wünschen, können Sie das Array mit dem Dienstprogramm Arrays.asList() in eine Liste konvertieren.

<code class="java">String str = "...";
ArrayList<String> elephantList = new ArrayList<>(Arrays.asList(str.split(","));</code>
Nach dem Login kopieren

Obwohl beide Optionen das gewünschte Ergebnis erzielen, ist es das auch Es wird empfohlen, sich an das Prinzip der Programmierung an einer Schnittstelle und nicht an einer konkreten Implementierung zu halten. Daher ist es ratsam, den ersten Ansatz zu bevorzugen, der eine allgemeinere Lösung bietet, die verschiedene Szenarien berücksichtigen kann.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen durch Kommas getrennten String in eine ArrayList in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!