機能オブジェクト

2019年7月2日 (火) 15:10時点におけるY (トーク | 投稿記録)による版 (ページの作成:「* 機能オブジェクトとは、あるメソッドへの参照を変数に割り当てる事でそのメソッドを手軽に利用できるようにするための仕…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
  • 機能オブジェクトとは、あるメソッドへの参照を変数に割り当てる事でそのメソッドを手軽に利用できるようにするための仕組み
import java.util.function.*;
public class Main {
    public static int sub(int a, int b) {
        return a - b;
    }
    public static void main(String[] args) {
        IntBinaryOperator func = Main::sub;
        int ans = func.applyAsInt(5, 3);
        System.out.println("5 - 3" + ans);
    }
}