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