文章13 | 阅读 4725 | 点赞0
| 函数式接口类 | 参数类型 | 返回类型 | 用途 |
| <br>Consumer<T><br><br>消费型接口<br> | T | 没有返回值 | <br>对类型为T的对象应用操作<br><br>包含方法 voidaccept(T t)<br> |
| <br>Supplier<T><br><br>供给型接口<br> | 不需要参数 | T | <br>返回类型为T的对象<br><br>包含方法 Tget()<br> |
| <br>Function<T,R><br><br>函数型接口<br> | T | 自定义的类型R | <br>对类型为T的对象应用操作<br><br>并返回R类型的结果<br><br>包含方法 Rapply(T t)<br> |
| <br>Predicate<T><br><br>判断型接口<br> | T | boolean返回值 | <br>确定类型为T的对象满足某约束<br><br>并返回boolean值<br><br>包含方法 Booleantest(T t)<br> |
| 函数式接口 | 参数类型 | 返回值类型 | 用途 |
| BiFunction<T,U,R> | T,U | R | <br>对类型为T,U参数应用操作<br><br>返回R类型的结果<br><br>包含方法 Rapply(T t,U u)<br> |
| UnaryOperator<T> | T | T | <br>对类型为T的对象进行一元运算<br><br>返回T类型的结果<br><br>包含方法 Tapply(T t)<br> |
| BinaryOperator<T> | T,T | T | <br>对类型为T的对象进行二元运算<br><br>返回T类型的结果<br><br>包含方法 Tapply(T t1,T t2)<br> |
| BiConsumer<T,U> | T,U | <br>void<br> | <br>对类型为T,U参数应用操作<br><br>无返回值<br><br>包含方法voidaccept(T t,U u)<br> |
| <br>ToIntFuntion<T><br><br>ToLongFunction<T><br><br>ToDoubleFuntion<T><br> | T | <br>int<br><br>long<br><br>double<br> | 计算int、long、double值的函数 |
| <br>IntFuntion<R><br><br>LongFuntion<R><br><br>DoubleFunction<R><br> | <br>int<br><br>long<br><br>double<br> | R | <br>参数为int、long、double类型的函数<br><br>返回R类型的结果<br> |
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://yumbo.blog.csdn.net/article/details/102969038
内容来源于网络,如有侵权,请联系作者删除!