package test;
import java.util.List;
import com.google.common.collect.Lists;
public class LambdaTest {
public static void execute(Runnable task) {
task.run();
}
public void sayHello() {
System.out.println("hello");
}
public void sayWorld() {
System.out.println("world");
}
public static interface Operator<T1, T2, R> {
public R max(T1 t1, T2 t2);
}
public static void main(String[] args) {
Operator<Integer, Integer, Integer> op = Math::max;
System.out.println(op.max(10, 20));
LambdaTest test = new LambdaTest();
execute(test::sayHello);
execute(test::sayWorld);
List<Integer> list = Lists.newArrayList(1, 2, 3);
list.forEach(s -> System.out.print(s));
}
}
Lambda 例子
最新推荐文章于 2024-01-02 13:50:04 发布