今日は注目の新機能 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 タグ: Java