Uses of Interface
java.util.function.Consumer
-
Packages that use Consumer 软件包 描述 java.lang 提供对Java编程语言设计至关重要的类。java.net.http HTTP客户端和WebSocket APIjava.nio.channels 定义通道,表示与能够执行I / O操作的实体的连接,例如文件和套接字; 定义选择器,用于多路复用,非阻塞I / O操作。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.concurrent 实用类通常在并发编程中有用。java.util.function 功能接口为lambda表达式和方法引用提供目标类型。java.util.stream 用于支持元素流上的功能样式操作的类,例如集合上的map-reduce转换。jdk.jshell 提供用于创建工具的接口,例如读取 - 评估 - 打印循环(REPL),其交互式地评估Java编程语言代码的“片段”。jdk.jshell.execution 为构建JShell执行引擎提供实现支持。 -
-
Uses of Consumer in java.lang
Methods in java.lang with parameters of type Consumer 变量和类型 方法 描述 default voidIterable. forEach(Consumer<? super T> action)对Iterable每个元素执行给定操作,直到处理Iterable所有元素或操作引发异常。voidStackWalker. forEach(Consumer<? super StackWalker.StackFrame> action)对当前线程的StackFrame流的每个元素执行给定操作,从堆栈的顶部帧遍历,这是调用此forEach方法的方法。 -
Uses of Consumer in java.net.http
Methods in java.net.http with parameters of type Consumer 变量和类型 方法 描述 static HttpResponse.BodyHandler<Void>HttpResponse.BodyHandlers. ofByteArrayConsumer(Consumer<Optional<byte[]>> consumer)返回BodyHandler<Void>返回一个BodySubscriber<Void>从获得BodySubscribers.ofByteArrayConsumer(Consumer)。static HttpResponse.BodySubscriber<Void>HttpResponse.BodySubscribers. ofByteArrayConsumer(Consumer<Optional<byte[]>> consumer)返回BodySubscriber,它将传入的正文数据提供给提供的消费者Optional<byte[]>。 -
Uses of Consumer in java.nio.channels
Methods in java.nio.channels with parameters of type Consumer 变量和类型 方法 描述 intSelector. select(Consumer<SelectionKey> action)对相应通道准备好进行I / O操作的键选择并执行操作。intSelector. select(Consumer<SelectionKey> action, long timeout)对相应通道准备好进行I / O操作的键选择并执行操作。intSelector. selectNow(Consumer<SelectionKey> action)对相应通道准备好进行I / O操作的键选择并执行操作。 -
Uses of Consumer in java.util
Methods in java.util with parameters of type Consumer 变量和类型 方法 描述 voidArrayDeque. forEach(Consumer<? super E> action)voidArrayList. forEach(Consumer<? super E> action)voidPriorityQueue. forEach(Consumer<? super E> action)voidVector. forEach(Consumer<? super E> action)default 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)在当前线程中按顺序对每个剩余元素执行给定操作,直到所有元素都已处理或操作引发异常。voidOptional. ifPresent(Consumer<? super T> action)如果存在值,则使用值执行给定操作,否则不执行任何操作。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。 -
Uses of Consumer in java.util.concurrent
Methods in java.util.concurrent with parameters of type Consumer 变量和类型 方法 描述 CompletionStage<Void>CompletionStage. acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action)返回一个新的CompletionStage,当该或其他给定阶段正常完成时,将执行相应的结果作为所提供操作的参数。CompletionStage<Void>CompletionStage. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action)返回一个新的CompletionStage,当该阶段或其他给定阶段正常完成时,使用此阶段的默认异步执行工具执行,并将相应的结果作为所提供操作的参数。CompletionStage<Void>CompletionStage. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor)返回一个新的CompletionStage,当此或其他给定阶段正常完成时,使用提供的执行程序执行,并将相应的结果作为所提供操作的参数。CompletableFuture<Void>SubmissionPublisher. consume(Consumer<? super T> consumer)使用给定的Consumer函数处理所有已发布的项目。voidArrayBlockingQueue. forEach(Consumer<? super E> action)<U> voidConcurrentHashMap. forEach(long parallelismThreshold, BiFunction<? super K,? super V,? extends U> transformer, Consumer<? super U> action)对每个(键,值)的每个非空转换执行给定的操作。voidConcurrentLinkedDeque. forEach(Consumer<? super E> action)voidConcurrentLinkedQueue. forEach(Consumer<? super E> action)voidCopyOnWriteArrayList. forEach(Consumer<? super E> action)voidCopyOnWriteArraySet. forEach(Consumer<? super E> action)voidLinkedBlockingDeque. forEach(Consumer<? super E> action)voidLinkedBlockingQueue. forEach(Consumer<? super E> action)voidLinkedTransferQueue. forEach(Consumer<? super E> action)voidPriorityBlockingQueue. forEach(Consumer<? super E> action)voidConcurrentHashMap. 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)对每个条目的每个非null转换执行给定操作。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)对每个值的每个非null转换执行给定的操作。CompletionStage<Void>CompletionStage. thenAccept(Consumer<? super T> action)返回一个新的CompletionStage,当此阶段正常完成时,将使用此阶段的结果作为所提供操作的参数执行。CompletionStage<Void>CompletionStage. thenAcceptAsync(Consumer<? super T> action)返回一个新的CompletionStage,当该阶段正常完成时,使用此阶段的默认异步执行工具执行,该阶段的结果作为所提供操作的参数。CompletionStage<Void>CompletionStage. thenAcceptAsync(Consumer<? super T> action, Executor executor)返回一个新的CompletionStage,当这个阶段正常完成时,使用提供的Executor执行,该阶段的结果作为提供的操作的参数。 -
Uses of Consumer in java.util.function
Methods in java.util.function that return Consumer 变量和类型 方法 描述 default Consumer<T>Consumer. andThen(Consumer<? super T> after)返回一个组合的Consumer,它按顺序执行此操作,然后执行after操作。Methods in java.util.function with parameters of type Consumer 变量和类型 方法 描述 default Consumer<T>Consumer. andThen(Consumer<? super T> after)返回一个组合的Consumer,它按顺序执行此操作,然后执行after操作。 -
Uses of Consumer in java.util.stream
Subinterfaces of Consumer in java.util.stream 变量和类型 接口 描述 static interfaceStream.Builder<T>Stream可变构建器。Methods in java.util.stream with parameters of type Consumer 变量和类型 方法 描述 voidStream. forEach(Consumer<? super T> action)对此流的每个元素执行操作。voidStream. forEachOrdered(Consumer<? super T> action)如果流具有已定义的遭遇顺序,则按流的遭遇顺序对此流的每个元素执行操作。Stream<T>Stream. peek(Consumer<? super T> action)返回由此流的元素组成的流,另外在每个元素上执行提供的操作,因为元素是从结果流中消耗的。 -
Uses of Consumer in jdk.jshell
Methods in jdk.jshell with parameters of type Consumer 变量和类型 方法 描述 JShell.SubscriptionJShell. onShutdown(Consumer<JShell> listener)注册此JShell实例终止时要调用的回调。JShell.SubscriptionJShell. onSnippetEvent(Consumer<SnippetEvent> listener)注册要在代码段状态更改时调用的回调。 -
Uses of Consumer in jdk.jshell.execution
Methods in jdk.jshell.execution with parameters of type Consumer 变量和类型 方法 描述 static voidUtil. detectJdiExitEvent(VirtualMachine vm, Consumer<String> unbiddenExitHandler)监视JDI事件流VMDeathEvent和VMDisconnectEvent。Method parameters in jdk.jshell.execution with type arguments of type Consumer 变量和类型 方法 描述 static voidUtil. forwardExecutionControlAndIO(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String,Consumer<OutputStream>> outputStreamMap, Map<String,Consumer<InputStream>> inputStreamMap)将命令从输入转发到指定的ExecutionControl实例,然后在输出上回复。
-