StringJoinerによる文字列連結

       //StringJoinerのコンストラクタに区切り文字を渡す
        StringJoiner joiner = new StringJoiner(",");
        //StringJoinerに連結する文字列を追加していく
        joiner.add("one");
        joiner.add("two");
        joiner.add("three");
        joiner.add("four");
        //toStringを呼び出す
        System.out.println(joiner.toString());

結果

one,two,three,four

メソッドチェーンでも

//上と同じ結果
joiner.add("one").add("two").add("three").add("four");

プレフィックスとサフィックスも付けられる

       StringJoiner joiner = new StringJoiner(",","(",")");
        joiner.add("one").add("two").add("three").add("four");
        System.out.println(joiner.toString());

結果

(one,two,three,four)