接口的使用
java.util.function.Consumer
使用 Consumer 的包
包
描述
提供简单的高级 Http 服务 API,可用于构建嵌入式 HTTP 服务。
提供对 Java 编程语言的设计至关重要的类。
提供对 Java 运行时之外的内存和函数的低级访问。
HTTP 客户端和 WebSocket API
定义通道,它表示与能够执行 I/O 操作的实体的连接,例如文件和套接字;定义选择器,用于多路复用、非阻塞 I/O 操作。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
通常在并发编程中有用的实用程序类。
Functional interfaces 为 lambda 表达式和方法引用提供目标类型。
支持对元素流进行函数式操作的类,例如对集合的 map-reduce 转换。
此包包含用于使用 Flight Recorder 数据的类。
提供用于创建工具的接口,例如 Read-Eval-Print Loop (REPL),它以交互方式评估 Java 编程语言代码的“片段”。
为构建 JShell 执行引擎提供实现支持。
此包包含通过 Java 管理扩展 (JMX) 控制和监视 Flight Recorder 的类。
-
Consumer 在 com.sun.net.httpserver 中的用法
com.sun.net.httpserver 中的方法,参数类型为 Consumer修饰符和类型方法描述static FilterFilter.afterHandler(String description, Consumer<HttpExchange> operation) 返回具有给定描述和操作的后处理Filter。static FilterFilter.beforeHandler(String description, Consumer<HttpExchange> operation) 返回具有给定描述和操作的预处理Filter。 -
Consumer 在 java.lang 中的用法
-
Consumer 在 java.lang.foreign 中的用法
java.lang.foreign 中的方法,参数类型为 Consumer修饰符和类型方法描述VaList.make(Consumer<VaList.BuilderPREVIEW> actions, SegmentScopePREVIEW scope) 使用构建器创建可变参数列表(参见VaList.BuilderPREVIEW ), 具有给定的范围。 -
Consumer 在 java.net.http 中的用法
java.net.http 中的方法,参数类型为 Consumer修饰符和类型方法描述static HttpResponse.BodyHandler<Void>HttpResponse.BodyHandlers.ofByteArrayConsumer(Consumer<Optional<byte[]>> consumer) 返回一个BodyHandler<Void>,它返回一个从BodySubscribers.ofByteArrayConsumer(Consumer)获得的BodySubscriber<Void>。static HttpResponse.BodySubscriber<Void>HttpResponse.BodySubscribers.ofByteArrayConsumer(Consumer<Optional<byte[]>> consumer) 返回一个BodySubscriber,它将传入的正文数据提供给Optional<byte[]>的消费者。 -
Consumer 在 java.nio.channels 中的用法
java.nio.channels 中的方法,参数类型为 Consumer修饰符和类型方法描述intSelector.select(Consumer<SelectionKey> action) 选择相应通道已准备好进行 I/O 操作的键并对其执行操作。intSelector.select(Consumer<SelectionKey> action, long timeout) 选择相应通道已准备好进行 I/O 操作的键并对其执行操作。intSelector.selectNow(Consumer<SelectionKey> action) 选择相应通道已准备好进行 I/O 操作的键并对其执行操作。 -
Consumer 在 java.util 中的用法
修饰符和类型方法描述voidvoidvoidvoiddefault voidIterator.forEachRemaining(Consumer<? super E> action) 对每个剩余元素执行给定的操作,直到处理完所有元素或操作引发异常。default voidPrimitiveIterator.OfDouble.forEachRemaining(Consumer<? super Double> action) 对每个剩余元素执行给定的操作,直到处理完所有元素或操作引发异常。default voidPrimitiveIterator.OfInt.forEachRemaining(Consumer<? super Integer> action) 对每个剩余元素执行给定的操作,直到处理完所有元素或操作引发异常。default voidPrimitiveIterator.OfLong.forEachRemaining(Consumer<? super Long> action) 对每个剩余元素执行给定的操作,直到处理完所有元素或操作引发异常。default voidSpliterator.forEachRemaining(Consumer<? super T> action) 在当前线程中按顺序对每个剩余元素执行给定操作,直到处理完所有元素或操作引发异常。default voidSpliterator.OfDouble.forEachRemaining(Consumer<? super Double> action) 在当前线程中按顺序对每个剩余元素执行给定操作,直到处理完所有元素或操作引发异常。default voidSpliterator.OfInt.forEachRemaining(Consumer<? super Integer> action) 在当前线程中按顺序对每个剩余元素执行给定操作,直到处理完所有元素或操作引发异常。default voidSpliterator.OfLong.forEachRemaining(Consumer<? super Long> action) 在当前线程中按顺序对每个剩余元素执行给定操作,直到处理完所有元素或操作引发异常。void如果存在值,则使用该值执行给定的操作,否则不执行任何操作。voidOptional.ifPresentOrElse(Consumer<? super T> action, Runnable emptyAction) 如果存在值,则使用该值执行给定的操作,否则执行给定的基于空的操作。default booleanSpliterator.OfDouble.tryAdvance(Consumer<? super Double> action) 如果存在剩余元素,则对其执行给定的操作,返回true;否则返回false。default booleanSpliterator.OfInt.tryAdvance(Consumer<? super Integer> action) 如果存在剩余元素,则对其执行给定的操作,返回true;否则返回false。default booleanSpliterator.OfLong.tryAdvance(Consumer<? super Long> action) 如果存在剩余元素,则对其执行给定的操作,返回true;否则返回false。booleanSpliterator.tryAdvance(Consumer<? super T> action) 如果存在剩余元素,则对其执行给定的操作,返回true;否则返回false。 -
Consumer 在 java.util.concurrent 中的用法
java.util.concurrent 中的方法,参数类型为 Consumer修饰符和类型方法描述CompletableFuture.acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action) CompletionStage.acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action) 返回一个新的 CompletionStage,当这个或另一个给定阶段正常完成时,将以相应的结果作为提供的操作的参数执行。CompletableFuture.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action) CompletableFuture.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor) CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action) 返回一个新的 CompletionStage,当这个或另一个给定阶段正常完成时,使用此阶段的默认异步执行工具执行,并将相应的结果作为提供的操作的参数。CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor) 返回一个新的 CompletionStage,当这个或另一个给定阶段正常完成时,使用提供的执行器执行,并将相应的结果作为提供的操作的参数。使用给定的 Consumer 函数处理所有已发布的项目。void<U> voidConcurrentHashMap.forEach(long parallelismThreshold, BiFunction<? super K, ? super V, ? extends U> transformer, Consumer<? super U> action) 对每个(键,值)的每个非空转换执行给定的操作。voidvoidvoidvoidvoidvoidvoidvoidvoidConcurrentHashMap.forEachEntry(long parallelismThreshold, Consumer<? super Map.Entry<K, V>> action) 对每个条目执行给定的操作。<U> voidConcurrentHashMap.forEachEntry(long parallelismThreshold, Function<Map.Entry<K, V>, ? extends U> transformer, Consumer<? super U> action) 对每个条目的每个非空转换执行给定的操作。voidConcurrentHashMap.forEachKey(long parallelismThreshold, Consumer<? super K> action) 对每个键执行给定的操作。<U> voidConcurrentHashMap.forEachKey(long parallelismThreshold, Function<? super K, ? extends U> transformer, Consumer<? super U> action) 对每个键的每个非空转换执行给定的操作。voidConcurrentHashMap.forEachValue(long parallelismThreshold, Consumer<? super V> action) 对每个值执行给定的操作。<U> voidConcurrentHashMap.forEachValue(long parallelismThreshold, Function<? super V, ? extends U> transformer, Consumer<? super U> action) 对每个值的每个非空转换执行给定的操作。CompletableFuture.thenAccept(Consumer<? super T> action) CompletionStage.thenAccept(Consumer<? super T> action) 返回一个新的 CompletionStage,当此阶段正常完成时,将使用此阶段的结果作为提供的操作的参数执行。CompletableFuture.thenAcceptAsync(Consumer<? super T> action) CompletableFuture.thenAcceptAsync(Consumer<? super T> action, Executor executor) CompletionStage.thenAcceptAsync(Consumer<? super T> action) 返回一个新的 CompletionStage,当这个阶段正常完成时,使用这个阶段的默认异步执行工具执行,这个阶段的结果作为提供的操作的参数。CompletionStage.thenAcceptAsync(Consumer<? super T> action, Executor executor) 返回一个新的 CompletionStage,当这个阶段正常完成时,使用提供的 Executor 执行,这个阶段的结果作为提供的操作的参数。 -
Consumer 在 java.util.function 中的用法
java.util.function 中返回 Consumer 的方法修饰符和类型方法描述返回一个组合的Consumer,它按顺序执行此操作,然后是after操作。java.util.function 中的方法,参数类型为 Consumer -
Consumer 在 java.util.stream 中的用法
java.util.stream 中 Consumer 的子接口java.util.stream 中的方法,参数类型为 Consumer修饰符和类型方法描述void对此流的每个元素执行一个操作。voidStream.forEachOrdered(Consumer<? super T> action) 如果流具有已定义的遇到顺序,则按照流的遇到顺序为此流的每个元素执行操作。返回一个由该流的元素组成的流,当从结果流中消耗元素时,还会对每个元素执行提供的操作。java.util.stream 中的方法参数,类型参数为 Consumer修饰符和类型方法描述default <R> Stream<R>Stream.mapMulti(BiConsumer<? super T, ? super Consumer<R>> mapper) 返回一个流,该流由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。 -
Consumer 在 jdk.jfr.consumer 中的用法
jdk.jfr.consumer 中的方法,参数类型为 Consumer修饰符和类型方法描述void注册发生异常时要执行的操作。voidvoidEventStream.onEvent(String eventName, Consumer<RecordedEvent> action) 注册一个操作以对所有匹配名称的事件执行。voidEventStream.onEvent(Consumer<RecordedEvent> action) 注册一个操作以对流中的所有事件执行。voidRecordingStream.onEvent(String eventName, Consumer<RecordedEvent> action) voidRecordingStream.onEvent(Consumer<RecordedEvent> action) default voidEventStream.onMetadata(Consumer<MetadataEvent> action) 注册在新元数据到达流时要执行的操作。 -
Consumer 在 jdk.jshell 中的用法
jdk.jshell 中的方法,参数类型为 Consumer修饰符和类型方法描述JShell.onShutdown(Consumer<JShell> listener) 注册此 JShell 实例终止时要调用的回调。JShell.onSnippetEvent(Consumer<SnippetEvent> listener) 注册一个回调,当代码段的状态发生变化时调用。 -
Consumer 在 jdk.jshell.execution 中的用法
jdk.jshell.execution 中的方法,参数类型为 Consumer修饰符和类型方法描述static voidUtil.detectJdiExitEvent(VirtualMachine vm, Consumer<String> unbiddenExitHandler) 监视VMDeathEvent和VMDisconnectEvent的 JDI 事件流。jdk.jshell.execution 中的方法参数,类型参数为 Consumer修饰符和类型方法描述static voidUtil.forwardExecutionControlAndIO(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String, Consumer<OutputStream>> outputStreamMap, Map<String, Consumer<InputStream>> inputStreamMap) 将命令从输入转发到指定的ExecutionControl实例,然后响应输出。 -
Consumer 在 jdk.management.jfr 中的用法
jdk.management.jfr 中的方法,参数类型为 Consumer修饰符和类型方法描述voidvoidRemoteRecordingStream.onEvent(String eventName, Consumer<RecordedEvent> action) voidRemoteRecordingStream.onEvent(Consumer<RecordedEvent> action)