今回はStringクラスに追加されたjoinメソッドについて調べてみました。joinメソッドは文字列をデリミタをはさみ結合するメソッドです。【使ってみる】ということで早速サンプルコードで動きを見てみましょう。}}String#joinはstaticメソッドで、パラメータは2パターンあります。1つ目はデリミタとIteratableを指定するパターンです。Iteratableの中身はCharSequenceを継承したクラスです。サンプルでは下記のコードが1つめのパターンです。test));2つ目はデリミタとCharSequeceの可変長パラメータを指定するパターンです。サンプルでは下記のコードになります。"three"));サンプルでは上記の2パターンを下記のパターンで出力しています。複数値が設定されている場合[実行結果]oneoneone,two,threeone,two,three値が設定されていない場合と1つ設定している場合はデリミタが出力さていないことがわかります。複数設定されている場合のみデリミタが出力されています。今まではfor文とStringBuilderを組み合わせて実装していたものが一行でできるようになりました。CSVで出力する場合にはかなり重宝するメソッドかなと思います。他の言語では標準APIで提供されていることが多いと思いますが、Java8からも提供されるようになったのがうれしいですね。月別アーカイブはてなブログをはじめよう!gloryofさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。