CUBは子供の白熊

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

2015-06-11から1日間の記事一覧

第3章 ラムダ式を使ったプログラミング : 問題 12 : 遅延画像クラス LatentImage の拡張

問題 本文に出てきた色変換を遅延実行する画像 LatentImage クラスをUnaryOperator<Color>とColorTransformerの両方をサポートするように拡張せよ ■ LatentImage クラスの概要 public class LatentImage { /** 変換対象の画像 */ private final Image in; /** 適用</color>…

第3章 ラムダ式を使ったプログラミング : 問題 11 : 色変換の合成

問題 二つのColorTransformerを合成するメソッドを実装せよ さらにUnaryOperator<Color>から、X座標とY座標を無視するColorTransformerを生成するメソッドを実装せよ 解答 この本には “static メソッド” と指定してあったが、私が最もふさわしいと思う場所、即ちCol</color>…