CUBは子供の白熊

Java SE 8 実践プログラミングの練習問題を解く

2016-05-31から1日間の記事一覧

第8章 その他の Java 8 機能を理解する : 問題 6 : Comparator の合成

問題 Comparatorインターフェースのメソッドだけを使ってjavafx.geometry.Point2Dの全順序(Total Ordering)な Comparator を定義せよ。 “全順序” とは、同値なオブジェクトに対してのみゼロを返す Comparator のことである。 解答 X座標の Comparator とY…

第8章 その他の Java 8 機能を理解する : 問題 5 : Stream vs Collection

問題 “第2章 ストリーム API の使い方” で、Listの中の長い単語を Stream を使って数えた。 List<String> words = ~; long count = words.stream() .filter(w -> w.length > 12) .count(); ラムダ式は用いるが Stream を使用しないで同じことを行え。 解答 java.uti</string>…