JDK8 Lambda その他いろいろ なんでもいいから動かしてみる その2
今日は注目の新機能 StringJoiner を使ってみます。
Wristwatch のブランドを全て表示させます。
その際に、” , “ で連結させて表示させてみましょう。
非常に簡単に実装可能なので便利に使えそうです。
では、昨日のプログラムにコードを追加します。
mylambdaexamples\MyLambdaExamples.java |
20 21 22 23 24 |
// 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
TAGS: Java | 2013年4月3日9:37 PM
Trackback URL