Java8新增加的函数式接口

1 BiConsumer<T,U>
代表了一个接受两个输入参数的操作,并且不返回任何结果

2 BiFunction<T,U,R>
代表了一个接受两个输入参数的方法,并且返回一个结果

3 BinaryOperator
代表了一个作用于于两个同类型操作符的操作,并且返回了操作符同类型的结果

4 BiPredicate<T,U>
代表了一个两个参数的boolean值方法

5 BooleanSupplier
代表了boolean值结果的提供方

6 Consumer
代表了接受一个输入参数并且无返回的操作

7 DoubleBinaryOperator
代表了作用于两个double值操作符的操作,并且返回了一个double值的结果。

8 DoubleConsumer
代表一个接受double值参数的操作,并且不返回结果。

9 DoubleFunction
代表接受一个double值参数的方法,并且返回结果

10 DoublePredicate
代表一个拥有double值参数的boolean值方法

11 DoubleSupplier
代表一个double值结构的提供方

12 DoubleToIntFunction
接受一个double类型输入,返回一个int类型结果。

13 DoubleToLongFunction
接受一个double类型输入,返回一个long类型结果

14 DoubleUnaryOperator
接受一个参数同为类型double,返回值类型也为double 。

15 Function<T,R>
接受一个输入参数,返回一个结果。

16 IntBinaryOperator
接受两个参数同为类型int,返回值类型也为int 。

17 IntConsumer
接受一个int类型的输入参数,无返回值 。

18 IntFunction
接受一个int类型输入参数,返回一个结果 。

19 IntPredicate
:接受一个int输入参数,返回一个布尔值的结果。

20 IntSupplier
无参数,返回一个int类型结果。

21 IntToDoubleFunction
接受一个int类型输入,返回一个double类型结果 。

22 IntToLongFunction
接受一个int类型输入,返回一个long类型结果。

23 IntUnaryOperator
接受一个参数同为类型int,返回值类型也为int 。

24 LongBinaryOperator
接受两个参数同为类型long,返回值类型也为long。

25 LongConsumer
接受一个long类型的输入参数,无返回值。

26 LongFunction
接受一个long类型输入参数,返回一个结果。

27 LongPredicate
R接受一个long输入参数,返回一个布尔值类型结果。

28 LongSupplier
无参数,返回一个结果long类型的值。

29 LongToDoubleFunction
接受一个long类型输入,返回一个double类型结果。

30 LongToIntFunction
接受一个long类型输入,返回一个int类型结果。

31 LongUnaryOperator
接受一个参数同为类型long,返回值类型也为long。

32 ObjDoubleConsumer
接受一个object类型和一个double类型的输入参数,无返回值。

33 ObjIntConsumer
接受一个object类型和一个int类型的输入参数,无返回值。

34 ObjLongConsumer
接受一个object类型和一个long类型的输入参数,无返回值。

35 Predicate
接受一个输入参数,返回一个布尔值结果。

36 Supplier
无参数,返回一个结果。

37 ToDoubleBiFunction<T,U>
接受两个输入参数,返回一个double类型结果

38 ToDoubleFunction
接受一个输入参数,返回一个double类型结果

39 ToIntBiFunction<T,U>
接受两个输入参数,返回一个int类型结果。

40 ToIntFunction
接受一个输入参数,返回一个int类型结果。

41 ToLongBiFunction<T,U>
接受两个输入参数,返回一个long类型结果。

42 ToLongFunction
接受一个输入参数,返回一个long类型结果。

43 UnaryOperator
接受一个参数为类型T,返回值类型也为T。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值