接口的使用
java.util.function.DoubleConsumer
使用 DoubleConsumer 的包
包
描述
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
Functional interfaces 为 lambda 表达式和方法引用提供目标类型。
支持对元素流进行函数式操作的类,例如对集合的 map-reduce 转换。
-
DoubleConsumer 在 java.util 中的用法
java.util 中实现 DoubleConsumer 的类java.util 中的方法,参数类型为 DoubleConsumer修饰符和类型方法描述default voidPrimitiveIterator.OfDouble.forEachRemaining(DoubleConsumer action) 对每个剩余元素执行给定的操作,直到处理完所有元素或操作引发异常。voidOptionalDouble.ifPresent(DoubleConsumer action) 如果存在值,则使用该值执行给定的操作,否则不执行任何操作。voidOptionalDouble.ifPresentOrElse(DoubleConsumer action, Runnable emptyAction) 如果存在值,则使用该值执行给定的操作,否则执行给定的基于空的操作。 -
DoubleConsumer 在 java.util.function 中的用法
java.util.function 中返回 DoubleConsumer 的方法修饰符和类型方法描述default DoubleConsumerDoubleConsumer.andThen(DoubleConsumer after) 返回一个组合的DoubleConsumer,它按顺序执行此操作,然后是after操作。java.util.function 中的方法,参数类型为 DoubleConsumer修饰符和类型方法描述default DoubleConsumerDoubleConsumer.andThen(DoubleConsumer after) 返回一个组合的DoubleConsumer,它按顺序执行此操作,然后是after操作。 -
DoubleConsumer 在 java.util.stream 中的用法
java.util.stream 中 DoubleConsumer 的子接口java.util.stream 中的方法,参数类型为 DoubleConsumer修饰符和类型方法描述voidDoubleStream.DoubleMapMultiConsumer.accept(double value, DoubleConsumer dc) 通过将映射值提供给dc消费者,用零个或多个值替换给定的value。voidDoubleStream.forEach(DoubleConsumer action) 对此流的每个元素执行一个操作。voidDoubleStream.forEachOrdered(DoubleConsumer action) 对此流的每个元素执行一个操作,保证每个元素都按照流的遇到顺序处理,这些流具有定义的遇到顺序。DoubleStream.peek(DoubleConsumer action) 返回一个由该流的元素组成的流,当从结果流中消耗元素时,还会对每个元素执行提供的操作。java.util.stream 中的方法参数,类型参数为 DoubleConsumer修饰符和类型方法描述default DoubleStreamStream.mapMultiToDouble(BiConsumer<? super T, ? super DoubleConsumer> mapper) 返回一个DoubleStream,由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。