String配列やListからCSV形式のようなカンマ区切り文字列に変換するには、String.joinを使用します。
当機能は、Java8.0から使用できます。
String配列 → カンマ区切り文字列にする
例)配列「"AAA", "BBB", "CCC"」をカンマ区切り文字に変更する
1 2 3 |
String[] arr = {"AAA", "BBB", "CCC"}; String result = String.join(",", arr); System.out.println(result); |
- (結果)
- AAA,BBB,CCC
List → カンマ区切り文字列にする
例)List「"AAA", "BBB", "CCC"」をカンマ区切り文字に変更する
1 2 3 |
List<string> list = Arrays.asList("AAA", "BBB", "CCC"); String result = String.join(",", list); System.out.println(result); |
- (結果)
- AAA,BBB,CCC
メモ
- String.joinはJava8.0からの新機能です。
- String.joinの引数には、配列・Listどちらでも指定可です。