「Java 17」リスト(List)の文字列要素をカンマ区切りにするサンプル

環境
Java SE 17
Spring Tool Suite 4.13.0.RELEASE

構文
1.public boolean add(E e)
このリストの最後に、指定された要素を追加します。
戻り値: true (Collection.add(E)で指定されているとおり)
2.public StringBuffer append(String str)
指定された文字列をこの文字シーケンスに追加します。

使用例

package com.arkgame.study;

import java.util.ArrayList;
import java.util.List;

public class ChangfaDemo {

      private static final String KANMA = ",";

      public static void main(String[] args) {
            // リストの宣言
            List<String> strArr = new ArrayList<String>();
            strArr.add("東京");
            strArr.add("大阪");
            strArr.add("福岡");

            // StringBuffer変数の宣言
            StringBuffer sb = new StringBuffer();
            for (String strName : strArr) {
                  if (sb.length() > 0) {
                        sb.append(KANMA);
                  }
                  sb.append(strName);
            }

            System.out.println(sb.toString());
      }

}

実行結果
東京,大阪,福岡

Java

Posted by arkgame