Consumer接口,顾名思义,就是消费掉传入的一个泛型对象,不返回任何值。java
能够看到在函数式接口Consumer中,有如下两个方法函数
常见的就是java.util.Iterable接口的默认方法forEach3d
咱们能够用如下的方式来实现:对象
还有我么能够用用Consumer的default方法blog
输出:接口
对于Consumer接口,有好几个变体IntConsumer,DoubleConsumer,LongConsumer,处理相应类型的参数。泛型
咱们能够简单写个方法看看:lambda
固然还有ObjIntConsumer,ObjLongConsumer,ObjDoubleConsumer这样没有默认方法的那种引用
这种咱们能够多带一个参数,方法
可是在BiConsumer中,却又是存在默认的复合方法的
未完待续!!