Package org.aoju.bus.core.lang.function
package org.aoju.bus.core.lang.function
函数封装
一个函数接口代表一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为对象,从而传递对象
- Since:
- Java 17+
- Author:
- Kimi Liu
-
InterfacesClassDescriptionConsumer1<P1>参数ConsumerConsumer2<P1,
P2> 参数ConsumerConsumer3<P1,P2, P3> 参数ConsumerFn<T,R> 只有一个参数的函数对象 一个函数接口代表一个一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在 此接口用于将一个函数包装成为一个对象,从而传递对象Func<P,R> 函数对象 一个函数接口代表一个一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在 此接口用于将一个函数包装成为一个对象,从而传递对象Func0<R>无参数的函数对象 一个函数接口代表一个一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在 此接口用于将一个函数包装成为一个对象,从而传递对象Func1<P,R> 只有一个参数的函数对象 一个函数接口代表一个一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在 此接口用于将一个函数包装成为一个对象,从而传递对象Supplier1<T,P1> 参数SupplierSupplier2<T,P1, P2> 两个参数的SupplierSupplier3<T,P1, P2, P3> 3参数SupplierSupplier4<T,P1, P2, P3, P4> 参数SupplierSupplier5<T,P1, P2, P3, P4, P5> 参数SupplierVoidFunc<P>函数对象 一个函数接口代表一个一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在 此接口用于将一个函数包装成为一个对象,从而传递对象函数对象 一个函数接口代表一个一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在 此接口用于将一个函数包装成为一个对象,从而传递对象VoidFunc1<P>函数对象 一个函数接口代表一个一个函数,用于包装一个函数为对象 在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在 此接口用于将一个函数包装成为一个对象,从而传递对象