Javaでデリミタを使用したStringBuilderの使い方


import java.util.StringJoiner;
public class Main {
    public static void main(String[] args) {
        String delimiter = ", "; // デリミタとして使用する文字列
        StringBuilder sb = new StringBuilder();
        // 文字列を追加
        sb.append("要素1");
        sb.append(delimiter);
        sb.append("要素2");
        sb.append(delimiter);
        sb.append("要素3");
        // 最後のデリミタを削除
        if (sb.length() >= delimiter.length()) {
            sb.setLength(sb.length() - delimiter.length());
        }
// 結果を表示
        System.out.println(sb.toString());
    }
}

上記のコードでは、StringBuilderクラスを使用して文字列を結合しています。delimiter変数にはデリミタとして使用する文字列(この場合は「, 」)を指定します。append()メソッドを使用して要素を追加し、結果をtoString()メソッドで文字列として取得します。

また、最後のデリミタを削除するために、setLength()メソッドを使用して文字列の長さを調整しています。

このように、StringBuilderクラスを使用することで効率的に文字列を操作できます。デリミタを使用する場合は、上記のコード例を参考にしてください。