< Java基本文法

import java.util.function.*;
public class Main {
    IntBinaryOperator func = (int a, int b) -> { return a - b; };
    int ans = func.applyAsInt(5, 3);
    System.out.println("5 - 3 = " + ans);
    }
}

利用例

// 勇者インスタンスのHPを取り出す
(Hero h) -> { return h.getHp(); }
// 現在の日時を取り出す
() -> { return new java.util.date(); }
// long配列のコピーを作り、並べ替えたものを取り出す
(long[] arrays) -> {
    long[] newArrays = java.util.Arrays.copyOf(arrays, arrays.length);
    java.util.Arrays.sort(newArrays);
    return newArrays;
}