@FunctionalInterface public interface Func<P,R>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Func.Func0<R>
无参数的函数对象
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在
此接口用于将一个函数包装成为一个对象,从而传递对象
|
static interface |
Func.Func1<P,R>
只有一个参数的函数对象
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在
此接口用于将一个函数包装成为一个对象,从而传递对象
|
| Modifier and Type | Method and Description |
|---|---|
R |
call(P... parameters)
执行函数
|
default R |
callWithRuntimeException(P... parameters)
执行函数,异常包装为RuntimeException
|
Copyright © 2020. All rights reserved.