ホームページ  >  記事  >  Java  >  Javaでカンマ区切りの文字列をArrayListに変換するにはどうすればよいですか?

Javaでカンマ区切りの文字列をArrayListに変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-02 10:54:02840ブラウズ

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

カンマ区切りの文字列を ArrayList に分割する

文字列を操作する場合、特定の区切り文字に基づいて文字列を個々の要素に分割する必要が生じる場合があります。これは、カンマ区切り値 (CSV) として保存されたデータを処理する場合に必要になることがよくあります。ここでは、カンマ区切りの文字列を ArrayList に分割するための最適なアプローチを検討します。

これを効率的に実現するには、String オブジェクトで Java の組み込み .split() メソッドを利用できます。このメソッドは、デリミタをパラメータとして受け取り、デリミタで区切られた個々の要素を含む文字列の配列を返します。

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

.split() メソッドは、文字列を個々の要素に分割し、これらの要素の配列を返します。要素。ただし、配列ではなく文字列の ArrayList が必要なため、Arrays.asList() ユーティリティを使用して配列をリストに変換できます。

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

どちらのオプションでも望ましい結果が得られますが、具体的な実装ではなく、インターフェイスに合わせてプログラミングするという原則に従うことをお勧めします。したがって、さまざまなシナリオに対応できる、より一般的なソリューションを提供する最初のアプローチを優先することをお勧めします。

以上がJavaでカンマ区切りの文字列をArrayListに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。