Java 函数式接口 输入输出总结
接口名称 | 输入和输出 |
---|---|
BiConsumer <T,U> | (T ,U ) -> void |
BiFunction<T,U,R> | (T ,U ) -> R |
BiOperator<T> | (T ,T ) -> T |
BiPredicate<T,U> | (T ,U ) -> boolean |
BooleanSupplier | () -> boolean |
Consumer<T> | (T ) -> void |
DoubleBinaryOperator | (double,double) -> double |
DoubleConsumer | (double) -> void |
DoubleFunction<R> | (double) -> R |
DoublePredicate | (double) -> boolean |
DoubleSupplier | () -> double |
DoubleToIntFunction | (double) -> int |
DoubleToLongFunction | (double) -> long |
DoubleUnaryOperator | (double) -> double |
Function<T,R> | (T ) -> R |
IntBinaryOperator | (int,int) -> int |
IntConsumer | (int) -> void |
IntFunction<R> | (int) -> R |
IntPredicate | (int) -> boolean |
IntSupplier | () -> int |
IntToDoubleFunction | (int) -> double |
IntToLongFunction | (int) -> long |
IntUnaryOperator | (int) -> int |
LongBinaryOperator | (long,long) -> long |
LongConsumer | (long) -> void |
LongFunction<R> | (long) -> R |
LongPredicate | (long) -> boolean |
LongSupplier | () -> long |
LongToDoubleFunction | (long) -> double |
LongToIntFunction | (long) ->int |
LongUnaryOperator | (long) -> long |
ObjDoubleConsumer<T> | (T ,double) -> void |
ObjIntConsumer<T> | (T ,int) -> T |
ObjLongConsumer<T> | (T ,long) -> void |
Predicate<T> | (T ) -> boolean |
Supplier<T> | () -> T |
ToDoubleBiFunction<T,U> | (T ,U ) -> double |
ToDoubleFunction<T> | (T ) -> double |
ToIntBiFunction<T,U> | (T ,U ) -> int |
ToIntFunction<T> | (T ) -> int |
ToLongBiFunction<T,U> | (T ,U ) -> long |
ToLongFunction<T> | (T ) -> long |
UnaryOperator<T> | (T ) -> T |