Java8のStringJoinerの使い方

求人

Java8からjava.util.StringJoinerクラスが追加されました。

StringJoinerは引数が文字列のコンストラクタになるので以下のようにnewするとエラーとなります。

空文字を指定するとエラーにはなりません。

引数にはセパレータを指定しますが、セパレータがなければ上記のように空文字にします。

以下、例です。

結果は以下のようになります。

セパレータに”,”を指定すると、以下のような結果になります。

StringJoinerは第二引数、第三引数も指定でき、第二引数はプレフィックス、第三引数は差フィックスを指定します。

以下、例です。

結果は以下のようになります。

・setEmptyValue

setEmptyValueと言うメソッドが用意されており、addしていない場合のデフォルト値をセットするメソッドです。addしていない場合は、プレフィックス、サフィックスを指定していても無視されてsetEmptyValueで指定した文字列が表示されます。

以下、例です。

結果は以下のようになります。

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくば、我に七難八苦を与えたまえ」です^^

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA