Java 8中的常用函数式接口

Java 8中的常用函数式接口 
函数式接口 函数描述符 原始类型特化
 Predicate<T>  T->boolean IntPredicate,LongPredicate, DoublePredicate
 Consumer<T>  T->void  IntConsumer,LongConsumer, DoubleConsumer
 Function<T,R>  T->R  IntFunction,
     IntToDoubleFunction,
     IntToLongFunction,
     LongFunction, 
     LongToDoubleFunction,
     LongToIntFunction,
     DoubleFunction, 
     ToIntFunction, 
     ToDoubleFunction, 
     ToLongFunction
 Supplier<T>  ()->T  BooleanSupplier,IntSupplier, LongSupplier,
     DoubleSupplier
 UnaryOperator<T>  T->T  IntUnaryOperator,
     LongUnaryOperator,
     DoubleUnaryOperator
 BinaryOperator<T>  (T,T)->T  IntBinaryOperator,
     LongBinaryOperator,
     DoubleBinaryOperator
 BiPredicate<L,R>  (L,R)->boolean  
 BiConsumer<T,U>  (T,U)->void  ObjIntConsumer<T>,  
     ObjLongConsumer<T>,
     ObjDoubleConsumer<T>
 BiFunction<T,U,R>  (T,U)->R  ToIntBiFunction<T,U>, 
     ToLongBiFunction<T,U>, 
     ToDoubleBiFunction<T,U>

猜你喜欢

转载自www.cnblogs.com/sueyyyy/p/12100732.html
今日推荐