tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

デリミタで複数の文字列を区切りながら結合(String#join)@Java

// String.join(CharSequence delimiter, CharSequence elements...)
String csvHeader = String.join(",", "column1", "column2", "column3");
System.out.println(csvHeader);
column1,column2,column3

よく行われる処理として、", " や "/" といったデリミタで複数の文字列を区切りながら結合したい場合がある。そのためにJava8から追加されたメソッド。 配列や、Iterable<? extends CharSequence>を使用することもできる。

参考文献:Javaプログラマーなら習得しておきたい JavaSE8 実践プログラミング