接口的使用
java.util.function.DoubleUnaryOperator
使用 DoubleUnaryOperator 的包
包
描述
Functional interfaces 为 lambda 表达式和方法引用提供目标类型。
支持对元素流进行函数式操作的类,例如对集合的 map-reduce 转换。
-
DoubleUnaryOperator 在 java.util.function 中的用法
修饰符和类型方法描述default DoubleUnaryOperatorDoubleUnaryOperator.andThen(DoubleUnaryOperator after) 返回一个复合运算符,该运算符首先将此运算符应用于其输入,然后将after运算符应用于结果。default DoubleUnaryOperatorDoubleUnaryOperator.compose(DoubleUnaryOperator before) 返回一个复合运算符,它首先将before运算符应用于其输入,然后将此运算符应用于结果。static DoubleUnaryOperatorDoubleUnaryOperator.identity()返回始终返回其输入参数的一元运算符。java.util.function 中的方法,参数类型为 DoubleUnaryOperator修饰符和类型方法描述default DoubleUnaryOperatorDoubleUnaryOperator.andThen(DoubleUnaryOperator after) 返回一个复合运算符,该运算符首先将此运算符应用于其输入,然后将after运算符应用于结果。default DoubleUnaryOperatorDoubleUnaryOperator.compose(DoubleUnaryOperator before) 返回一个复合运算符,它首先将before运算符应用于其输入,然后将此运算符应用于结果。 -
DoubleUnaryOperator 在 java.util.stream 中的用法
java.util.stream 中的方法,参数类型为 DoubleUnaryOperator修饰符和类型方法描述static DoubleStreamDoubleStream.iterate(double seed, DoublePredicate hasNext, DoubleUnaryOperator next) 返回由给定的next函数迭代应用到初始元素而产生的顺序有序的DoubleStream,条件是满足给定的hasNext谓词。static DoubleStreamDoubleStream.iterate(double seed, DoubleUnaryOperator f) 返回由函数f迭代应用到初始元素seed产生的无限顺序有序DoubleStream,产生由seed、f(seed)、f(f(seed))等组成的Stream。DoubleStream.map(DoubleUnaryOperator mapper) 返回一个流,该流由将给定函数应用于此流的元素的结果组成。