JDK8 Lambda その他いろいろ なんでもいいから動かしてみる その2

今日は注目の新機能 StringJoiner を使ってみます。

Wristwatch のブランドを全て表示させます。

その際に、” , “ で連結させて表示させてみましょう。

非常に簡単に実装可能なので便利に使えそうです。

では、昨日のプログラムにコードを追加します。

mylambdaexamples\MyLambdaExamples.java
// Wristwatch ブランドを全て表示
// StringJoiner クラスの toStringJoiner() メソッドを使い , で連結表示させてみる
System.out.println("\n<-- Wristwatch ブランドを全て表示 -->");
StringJoiner brands = wristwatches.map(Wristwatch::getBrand).collect(toStringJoiner(" , "));
System.out.println(brands.toString());

非常にシンプルなコードですね。(^_^)

実行結果は次のようになります。

<– Wristwatch ブランドを全て表示 –>
ロレックス , カルティエ , ティファニー , チュードル , オメガ

JDK8 は至れり尽くせりの便利な機能が満載かもしれませんね!

Hatena タグ:

コメントを残す

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