接口的使用
java.util.function.BiConsumer
使用 BiConsumer 的包
包
描述
为安全框架提供类和接口。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
通常在并发编程中有用的实用程序类。
Functional interfaces 为 lambda 表达式和方法引用提供目标类型。
支持对元素流进行函数式操作的类,例如对集合的 map-reduce 转换。
这个包定义了用于签署 jar 文件的 API。
-
BiConsumer 在 java.security 中的用法
java.security 中的方法,参数类型为 BiConsumer -
BiConsumer 在 java.util 中的用法
java.util 中的方法,参数类型为 BiConsumer修饰符和类型方法描述default voidMap.forEach(BiConsumer<? super K, ? super V> action) 对此map中的每个条目执行给定的操作,直到处理完所有条目或操作引发异常。 -
BiConsumer 在 java.util.concurrent 中的用法
java.util.concurrent 中的方法,参数类型为 BiConsumer修饰符和类型方法描述voidConcurrentHashMap.forEach(long parallelismThreshold, BiConsumer<? super K, ? super V> action) 对每个(键,值)执行给定的操作。default voidConcurrentMap.forEach(BiConsumer<? super K, ? super V> action) 对此map中的每个条目执行给定的操作,直到处理完所有条目或操作引发异常。<U> CompletableFuture<Void>CompletableFuture.thenAcceptBoth(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action) <U> CompletionStage<Void>CompletionStage.thenAcceptBoth(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action) 返回一个新的 CompletionStage,当这个和另一个给定阶段都正常完成时,将执行两个结果作为提供的操作的参数。<U> CompletableFuture<Void>CompletableFuture.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action) <U> CompletableFuture<Void>CompletableFuture.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action, Executor executor) <U> CompletionStage<Void>CompletionStage.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action) 返回一个新的 CompletionStage,当这个和另一个给定阶段都正常完成时,使用这个阶段的默认异步执行工具执行,两个结果作为提供的操作的参数。<U> CompletionStage<Void>CompletionStage.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T, ? super U> action, Executor executor) 返回一个新的 CompletionStage,当这个和另一个给定阶段都正常完成时,使用提供的执行器执行,两个结果作为提供的操作的参数。CompletableFuture.whenComplete(BiConsumer<? super T, ? super Throwable> action) CompletionStage.whenComplete(BiConsumer<? super T, ? super Throwable> action) 返回一个与此阶段具有相同结果或异常的新 CompletionStage,它会在此阶段完成时执行给定的操作。CompletableFuture.whenCompleteAsync(BiConsumer<? super T, ? super Throwable> action) CompletableFuture.whenCompleteAsync(BiConsumer<? super T, ? super Throwable> action, Executor executor) CompletionStage.whenCompleteAsync(BiConsumer<? super T, ? super Throwable> action) 返回一个与此阶段具有相同结果或异常的新 CompletionStage,当此阶段完成时,它使用此阶段的默认异步执行工具执行给定的操作。CompletionStage.whenCompleteAsync(BiConsumer<? super T, ? super Throwable> action, Executor executor) 返回一个与此阶段具有相同结果或异常的新 CompletionStage,当此阶段完成时,它使用提供的 Executor 执行给定的操作。java.util.concurrent 中的构造函数,参数类型为 BiConsumer修饰符构造方法描述SubmissionPublisher(Executor executor, int maxBufferCapacity, BiConsumer<? super Flow.Subscriber<? super T>, ? super Throwable> handler) 使用给定的 Executor 创建一个新的 SubmissionPublisher 以异步交付给订阅者,每个订阅者具有给定的最大缓冲区大小,并且如果不为空,则在任何订阅者在方法onNext中抛出异常时调用给定的处理程序。 -
BiConsumer 在 java.util.function 中的用法
java.util.function 中返回 BiConsumer 的方法修饰符和类型方法描述default BiConsumer<T,U> BiConsumer.andThen(BiConsumer<? super T, ? super U> after) 返回一个组合的BiConsumer,它按顺序执行此操作,然后是after操作。java.util.function 中的方法,参数类型为 BiConsumer修饰符和类型方法描述default BiConsumer<T,U> BiConsumer.andThen(BiConsumer<? super T, ? super U> after) 返回一个组合的BiConsumer,它按顺序执行此操作,然后是after操作。 -
BiConsumer 在 java.util.stream 中的用法
java.util.stream 中返回 BiConsumer 的方法java.util.stream 中的方法,参数类型为 BiConsumer修饰符和类型方法描述<R> RDoubleStream.collect(Supplier<R> supplier, ObjDoubleConsumer<R> accumulator, BiConsumer<R, R> combiner) 对此流的元素执行 可变减少 操作。<R> RIntStream.collect(Supplier<R> supplier, ObjIntConsumer<R> accumulator, BiConsumer<R, R> combiner) 对此流的元素执行 可变减少 操作。<R> RLongStream.collect(Supplier<R> supplier, ObjLongConsumer<R> accumulator, BiConsumer<R, R> combiner) 对此流的元素执行 可变减少 操作。<R> RStream.collect(Supplier<R> supplier, BiConsumer<R, ? super T> accumulator, BiConsumer<R, R> combiner) 对此流的元素执行 可变减少 操作。default <R> Stream<R>Stream.mapMulti(BiConsumer<? super T, ? super Consumer<R>> mapper) 返回一个流,该流由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。default DoubleStreamStream.mapMultiToDouble(BiConsumer<? super T, ? super DoubleConsumer> mapper) 返回一个DoubleStream,由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。default IntStreamStream.mapMultiToInt(BiConsumer<? super T, ? super IntConsumer> mapper) 返回一个IntStream,由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。default LongStreamStream.mapMultiToLong(BiConsumer<? super T, ? super LongConsumer> mapper) 返回一个LongStream,由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。static <T,A, R> Collector<T, A, R> Collector.of(Supplier<A> supplier, BiConsumer<A, T> accumulator, BinaryOperator<A> combiner, Function<A, R> finisher, Collector.Characteristics... characteristics) 返回由给定的supplier、accumulator、combiner和finisher函数描述的新Collector。static <T,R> Collector<T, R, R> Collector.of(Supplier<R> supplier, BiConsumer<R, T> accumulator, BinaryOperator<R> combiner, Collector.Characteristics... characteristics) 返回由给定的supplier、accumulator和combiner函数描述的新Collector。 -
BiConsumer 在 jdk.security.jarsigner 中的用法
jdk.security.jarsigner 中的方法,参数类型为 BiConsumer修饰符和类型方法描述JarSigner.Builder.eventHandler(BiConsumer<String, String> handler) 设置在签名过程中添加、签名或更新JarEntry时将触发的事件处理程序。