【Java】Listの文字列をカンマ区切りで結合する方法(join)

【Java】Listの文字列をカンマ区切りで結合する方法(join)

管理人
この記事では、JavaのListの文字列をカンマ区切りで結合する方法を解説します。

 JavaのListの文字列をカンマ区切りで結合するには以下のメソッドを使用します。

  • join:第一引数に「,(カンマ)」、第二引数にListを指定する

 次のサンプルプログラムにて、カンマで文字列結合できていることが確認できます

List<String> list= new ArrayList <>(Arrays.asList("a", "b", "c","文字列"));
String str = String.join(",", list);
System.out.println(str);

// 実行結果
a,b,c,文字列

ダブルクォーテーションで括って出力する

 CSV形式で出力などする際に””で括って出力したい場合を想定します。

 JavaのListの文字列を””でカンマ区切りで結合するには以下のメソッドを使用します。

  • join:第一引数に「\”,\”」、第二引数にListを指定する
  • 文字列の先頭と最後に「”」を追加する

 次のサンプルプログラムにて、””でカンマ区切りで文字列結合できていることが確認できます

List<String> list= new ArrayList <>(Arrays.asList("a", "b", "c","文字列"));
String str = String.join("\",\"", list);
str = "\"" + str + "\"";
System.out.println(str);

// 実行結果
"a","b","c","文字列"

管理人
Javaの記事の一覧はJava にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP