はじめに
本記事ではJava8で追加されたStringクラスのjoinメソッドについてアウトプットします。
#使い方
・指定された引数で文字列を結合します。
・1つ目の引数は区切り文字を指定し、2つ目の引数に結合する文字列を指定します。任意の数を指定できます。
・文字列の結合時に新たなインスタンスは生成されます。(StringBuilderを使うよりも遅くなる)
・文字列がnullの場合、nullという文字が追加されます。
public static String join(CharSequence delimiter,CharSequence... elements)
public class Sample {
public static void main(String[] args) {
String a = String.join("","A","BC","D");
System.out.println(a);// ABCD
String b = String.join("-","A","BC","D");
System.out.println(b);// A-BC-D
// 配列の各値を結合
String[] sports = {"soccer","baseball","basketball"};
String c = String.join("-",sports);
System.out.println(c);// soccer-baseball-basketball
}
}