跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

Java中function包的简单介绍

本篇文章给大家带来的内容是关于java中function包的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

function包下总共有43个接口,嗯~看上去数量还是不少。不必害怕,其实满打满算也就这么5类:Function、Supplier、Consumer、Predicate、Operator。这么看就很少了吧。这还不只,它们还有很多相似的地方,咱们再根据这些相似点分类、举一反三,就会简单很多。这里先按照这些共性的点,给这43个接口细分下归类:Function类一元:Function原始类型立即学习“Java免费学习笔记(深入)

”;

作为参数:DoubleFunction,IntFunction,LongFunction作为返回值:ToDoubleFunction,ToIntFunction,ToLongFunction相互转化:DoubleToIntFunction,DoubleToLongFunction,IntToDoubleFunction,IntToLongFunction,LongToDoubleFunction,LongToIntFunction二元:BiFunction原始类型立即学习“Java免费学习笔记(深入)

”;

作为返回值:ToDoubleBiFunction,ToIntBiFunction,ToLongBiFunction Supplier类一元:Supplier原始类型立即学习“Java免费学习笔记(深入)

”;

作为返回值:BooleanSupplier,DoubleSupplier,IntSupplier,LongSupplier Consumer类一元:Consumer原始类型立即学习“Java免费学习笔记(深入)

”;

作为参数:DoubleConsumer,IntConsumer,LongConsumer Eclipse导入Android或其他的JAVA项目的正确方法 WORD版本文档主要讲述的是Eclipse导入Android或其他的JAVA项目的正确方法;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看下载二元:BiConsumer原始类型立即学习“Java免费学习笔记(深入)

”;

作为参数:ObjDoubleConsumer,ObjIntConsumer,ObjLongConsumer Predicate类一元:Predicate原始类型立即学习“Java免费学习笔记(深入)

”;

作为参数:DoublePredicate,IntPredicate,LongPredicate二元:BiPredicate Operator类一元:UnaryOperator原始类型立即学习“Java免费学习笔记(深入)

”;

同时作为参数和返回值:DoubleUnaryOperator,IntUnaryOperator, LongUnaryOperator二元:BinaryOperator原始类型立即学习“Java免费学习笔记(深入)

”;

同时作为参数和返回值:DoubleBinaryOperator,IntBinaryOperator,LongBinaryOperator

相关文章