「Java8」StringJoinerクラスのaddメソッドで要素を追加する

環境
JavaSE 1.8、Eclipse2019

書式
public StringJoiner add(CharSequence newElement)
addメソッドは引数に指定された文字列を、StringJoiner値の要素として順に追加できます。
指定されたCharSequence値のコピーを、StringJoiner値の次の要素として追加します。
newElementがnullの場合は、"null"が追加されます。
パラメータ:newElement – 追加する要素
戻り値:このStringJoinerへの参照

使用例

package com.arkgame.study;

import java.util.StringJoiner;

public class StShowDemo {
      // コロン
      private static final String KANMA = ":";
      // 接頭語
      private static final String START_SIGN = "[";
      // 接尾語
      private static final String END_SIGN = "]";

      public static void main(String[] args) {
            StringJoiner cft = new StringJoiner(KANMA, START_SIGN, END_SIGN);
            // 要素追加
            cft.add("東京").add("大阪").add("福岡").add("横浜");

            // toStringで文字列に変換
            String result = cft.toString();
            System.out.println("要素の追加結果: " + result);
      }
}

実行結果
要素の追加結果: [東京:大阪:福岡:横浜]

Java

Posted by arkgame