怎么能返回一个代码块呢
而且当实际使用这个代码的时候会返回 2个consumer接口的子类对象
public static void main(String[] args) {
Consumer<Integer> consumer = a -> {
int x = a + 1;
System.out.println(x);
};
Consumer<Integer> consumer1 = a -> {
int x = a +2;
System.out.println(x);
};
Consumer<Integer> integerConsumer = consumer.andThen(consumer1);
integerConsumer.accept(1);
}
最后输出2 3
表示的是一个执行顺序。 函数式接口,Java8的新特新。