public static void main(String[] args) {
xxxx dd = new xxxx();
dd.testMethod(() -> {
Random random = new Random();
return random.nextInt(10);
}, integer -> {
System.out.println(integer);
},integer -> {
Random random = new Random();
return random.nextInt(integer);
}, integer -> {
return integer > 5;
});
}
public void testMethod(Supplier<Integer> supplier, Consumer<Integer> consumer, Function<Integer,Integer> function, Predicate<Integer> predicate){
Integer integer = supplier.get();
consumer.accept(integer);
Integer apply = function.apply(integer);
System.out.println(predicate.test(apply));
}
嗯,没什么,就这样