演習課題「Supplierインターフェース を使ってみよう」

標準APIに存在する関数型インターフェースの 1つSupplierインターフェースをインスタンス化し、Supplierインターフェースに定義されているgetメソッドを呼び出すことで、数値として
813
と出力されるようコードを修正してください。

期待する出力値

813

演習課題「Consumerインターフェース を使ってみよう」

標準APIに存在する関数型インターフェースの 1つConsumerインターフェースをインスタンス化し、Consumerインターフェースに定義されているacceptメソッドを呼び出すことで、数値として
813
と出力されるようコードを修正してください。

期待する出力値

813

演習課題「Predicateインターフェース を使ってみよう」

標準APIに存在する関数型インターフェースの 1つPredicateインターフェースをインスタンス化時に、引数として 813 を指定し、Predicateインターフェースに定義されている testメソッド を呼び出す際にも 813 を指定することで、boolean型 として、
true
が返ってくるようコードを修正してください。

期待する出力値

true

演習課題「UnaryOperatorインターフェース を使ってみよう」

標準APIに存在する関数型インターフェースの 1つUnaryOperatorインターフェースをインスタンス化時に、引数として 813 を指定し、UnaryOperatorインターフェースに定義されている applyメソッド を呼び出す際には、8130 を指定することで、それぞれが足し合わされた値が返ってくるようコードを修正してください。

期待する出力値

8943

演習課題「BinaryOperatorインターフェース を使ってみよう」

標準APIに存在する関数型インターフェースの 1つBinaryOperatorインターフェースをインスタンス化時には引数のみを設定し、BinaryOperatorインターフェースに定義されているメソッドを呼び出す際には 813 と 813813 を指定することで、それぞれが足し合わされた値が返ってくるようコードを修正してください。

期待する出力値

814626

演習課題「Functionインターフェース を使ってみよう」

標準APIに存在する関数型インターフェースの 1つFunctionインターフェースを、インスタンス化時にはgetClassメソッドを設定し、Functionインターフェースに定義されている applyメソッド を呼び出す際には、813 を指定することで、813 がどのクラスかについて出力されるようコードを修正してください。

期待する出力値

class java.lang.Integer

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#02:標準APIの関数型インターフェース

このチャプターでは、標準APIに存在する関数型インターフェースについて学習します。