问题描述
- return(r,l)->{};这样的表达是什么意思
-
package java.util.function;import java.util.Objects;
public interface BiConsumer {
void accept(T t, U u);
default BiConsumer andThen(BiConsumer<? super T, ? super U> after) {
Objects.requireNonNull(after);return (l, r) -> { accept(l, r); after.accept(l, r); }; }
}
以上是java.util.functions.BigConsumer的代码,如题,我不明白return(l,r)->{};是什么
意思?哪位高手知道啊,谢谢。
解决方案
Java 8新的语法,Lambda表达式,返回一个方法。在之前的版本中,返回方法一般用返回一个匿名的接口的实现类实现。
时间: 2024-09-17 07:59:29