Uses of Interface
java.util.function.Consumer
-
Packages that use Consumer 软件包 描述 java.lang 提供对Java编程语言设计至关重要的类。java.util 包含集合框架,一些国际化支持类,一个服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,一个位数组和几个其他实用程序类。java.util.concurrent 实用程序类通常用于并发编程。java.util.function 功能界面提供了lambda表达式和方法引用的目标类型。java.util.stream 支持元素流功能性操作的类,例如集合上的map-reduce转换。javafx.scene.control JavaFX用户界面控件(UI控件或仅控件)是JavaFX场景中的专用节点,特别适用于许多不同应用程序环境中的重用。jdk.incubator.http 高级HTTP和WebSocket APIjdk.jshell 提供用于创建工具的界面,例如阅读评估打印循环(REPL),它交互地评估Java编程语言代码的“片断”。jdk.jshell.execution 提供构建JShell执行引擎的实现支持。 -
-
Uses of Consumer in java.lang
Methods in java.lang with parameters of type Consumer Modifier and Type 方法 描述 default void
Iterable. forEach(Consumer<? super T> action)
对Iterable
每个元素执行给定的操作,直到所有元素都被处理或动作引发异常。void
StackWalker. forEach(Consumer<? super StackWalker.StackFrame> action)
对当前线程的StackFrame
流的每个元素执行给定的动作,从堆栈的顶部框架遍历,这是调用此forEach
方法的方法。 -
Uses of Consumer in java.util
Methods in java.util with parameters of type Consumer Modifier and Type 方法 描述 void
ArrayDeque. forEach(Consumer<? super E> action)
void
ArrayList. forEach(Consumer<? super E> action)
void
Vector. forEach(Consumer<? super E> action)
default void
Iterator. forEachRemaining(Consumer<? super E> action)
对每个剩余元素执行给定的操作,直到所有元素都被处理或动作引发异常。default void
PrimitiveIterator.OfDouble. forEachRemaining(Consumer<? super Double> action)
对每个剩余元素执行给定的操作,直到所有元素都被处理或动作引发异常。default void
PrimitiveIterator.OfInt. forEachRemaining(Consumer<? super Integer> action)
对每个剩余元素执行给定的操作,直到所有元素都被处理或动作引发异常。default void
PrimitiveIterator.OfLong. forEachRemaining(Consumer<? super Long> action)
对每个剩余元素执行给定的操作,直到所有元素都被处理或动作引发异常。default void
Spliterator. forEachRemaining(Consumer<? super T> action)
在当前线程中依次执行每个剩余元素的给定操作,直到所有元素都被处理或动作引发异常。default void
Spliterator.OfDouble. forEachRemaining(Consumer<? super Double> action)
在当前线程中依次执行每个剩余元素的给定操作,直到所有元素都被处理或动作引发异常。default void
Spliterator.OfInt. forEachRemaining(Consumer<? super Integer> action)
在当前线程中依次执行每个剩余元素的给定操作,直到所有元素都被处理或动作引发异常。default void
Spliterator.OfLong. forEachRemaining(Consumer<? super Long> action)
在当前线程中依次执行每个剩余元素的给定操作,直到所有元素都被处理或动作引发异常。void
Optional. ifPresent(Consumer<? super T> action)
如果存在值,则使用该值执行给定的操作,否则不执行任何操作。void
Optional. ifPresentOrElse(Consumer<? super T> action, Runnable emptyAction)
如果存在值,则使用该值执行给定的操作,否则执行给定的基于空的操作。default boolean
Spliterator.OfDouble. tryAdvance(Consumer<? super Double> action)
如果剩下的元素存在,执行给定的操作,返回true
; 否则返回false
。default boolean
Spliterator.OfInt. tryAdvance(Consumer<? super Integer> action)
如果剩下的元素存在,执行给定的动作,返回true
; 否则返回false
。default boolean
Spliterator.OfLong. tryAdvance(Consumer<? super Long> action)
如果剩下的元素存在,执行给定的操作,返回true
; 否则返回false
。boolean
Spliterator. tryAdvance(Consumer<? super T> action)
如果剩余的元素存在,执行给定的操作,返回true
; 否则返回false
。 -
Uses of Consumer in java.util.concurrent
Methods in java.util.concurrent with parameters of type Consumer Modifier and Type 方法 描述 CompletableFuture<Void>
CompletableFuture. acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action)
CompletionStage<Void>
CompletionStage. acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action)
返回一个新的CompletionStage,当这个或另一个给定阶段正常完成时,执行相应的结果作为提供的操作的参数。CompletableFuture<Void>
CompletableFuture. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action)
CompletableFuture<Void>
CompletableFuture. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor)
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功能处理所有已发布的项目。void
ArrayBlockingQueue. forEach(Consumer<? super E> action)
<U> void
ConcurrentHashMap. forEach(long parallelismThreshold, BiFunction<? super K,? super V,? extends U> transformer, Consumer<? super U> action)
对每个(key,value)的每个非空变换执行给定的动作。void
ConcurrentHashMap.KeySetView. forEach(Consumer<? super K> action)
void
ConcurrentLinkedDeque. forEach(Consumer<? super E> action)
void
ConcurrentLinkedQueue. forEach(Consumer<? super E> action)
void
CopyOnWriteArrayList. forEach(Consumer<? super E> action)
void
CopyOnWriteArraySet. forEach(Consumer<? super E> action)
void
LinkedBlockingDeque. forEach(Consumer<? super E> action)
void
LinkedBlockingQueue. forEach(Consumer<? super E> action)
void
LinkedTransferQueue. forEach(Consumer<? super E> action)
void
ConcurrentHashMap. forEachEntry(long parallelismThreshold, Consumer<? super Map.Entry<K,V>> action)
对每个条目执行给定的操作。<U> void
ConcurrentHashMap. forEachEntry(long parallelismThreshold, Function<Map.Entry<K,V>,? extends U> transformer, Consumer<? super U> action)
对每个条目的每个非空变换执行给定的操作。void
ConcurrentHashMap. forEachKey(long parallelismThreshold, Consumer<? super K> action)
对每个键执行给定的动作。<U> void
ConcurrentHashMap. forEachKey(long parallelismThreshold, Function<? super K,? extends U> transformer, Consumer<? super U> action)
对每个键的每个非空变换执行给定的动作。void
ConcurrentHashMap. forEachValue(long parallelismThreshold, Consumer<? super V> action)
对每个值执行给定的操作。<U> void
ConcurrentHashMap. forEachValue(long parallelismThreshold, Function<? super V,? extends U> transformer, Consumer<? super U> action)
对每个值的每个非空转换执行给定的动作。CompletableFuture<Void>
CompletableFuture. thenAccept(Consumer<? super T> action)
CompletionStage<Void>
CompletionStage. thenAccept(Consumer<? super T> action)
返回一个新的CompletionStage,当此阶段正常完成时,以该阶段的结果作为提供的操作的参数执行。CompletableFuture<Void>
CompletableFuture. thenAcceptAsync(Consumer<? super T> action)
CompletableFuture<Void>
CompletableFuture. thenAcceptAsync(Consumer<? super T> action, Executor executor)
CompletionStage<Void>
CompletionStage. thenAcceptAsync(Consumer<? super T> action)
返回一个新的CompletionStage,当此阶段正常完成时,将使用此阶段的默认异步执行工具执行,此阶段的结果作为提供的操作的参数。CompletionStage<Void>
CompletionStage. thenAcceptAsync(Consumer<? super T> action, Executor executor)
返回一个新的CompletionStage,当此阶段正常完成时,将使用提供的执行程序执行此阶段的结果作为提供的操作的参数。 -
Uses of Consumer in java.util.function
Methods in java.util.function that return Consumer Modifier and Type 方法 描述 default Consumer<T>
Consumer. andThen(Consumer<? super T> after)
返回一个组成的Consumer
,依次执行此操作,然后执行after
操作。Methods in java.util.function with parameters of type Consumer Modifier and Type 方法 描述 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 Modifier and Type 接口 描述 static interface
Stream.Builder<T>
一个可变的构建器为Stream
。Methods in java.util.stream with parameters of type Consumer Modifier and Type 方法 描述 void
Stream. forEach(Consumer<? super T> action)
对此流的每个元素执行操作。void
Stream. forEachOrdered(Consumer<? super T> action)
如果流具有定义的遇到顺序,则以流的遇到顺序对该流的每个元素执行操作。Stream<T>
Stream. peek(Consumer<? super T> action)
返回由该流的元素组成的流,另外在从生成的流中消耗元素时对每个元素执行提供的操作。 -
Uses of Consumer in javafx.scene.control
Methods in javafx.scene.control that return Consumer Modifier and Type 方法 描述 protected Consumer<ObservableValue<?>>
SkinBase. unregisterChangeListeners(ObservableValue<?> property)
取消注册已使用SkinBase.registerChangeListener(ObservableValue, Consumer)
注册的所有更改侦听器的给定属性。Methods in javafx.scene.control with parameters of type Consumer Modifier and Type 方法 描述 protected void
SkinBase. registerChangeListener(ObservableValue<?> property, Consumer<ObservableValue<?>> consumer)
子类可以调用此方法来注册他们想要监听给定属性的属性更改事件。 -
Uses of Consumer in jdk.incubator.http
Methods in jdk.incubator.http with parameters of type Consumer Modifier and Type 方法 描述 static HttpResponse.BodyHandler<Void>
HttpResponse.BodyHandler. asByteArrayConsumer(Consumer<Optional<byte[]>> consumer)
返回一个BodyHandler<Void>
,返回一个从<Void>
获得的BodyProcessor
<Void> 。static HttpResponse.BodyProcessor<Void>
HttpResponse.BodyProcessor. asByteArrayConsumer(Consumer<Optional<byte[]>> consumer)
返回一个BodyProcessor
,它将提供的传入身体数据提供给所提供的消费者Optional<byte[]>
。 -
Uses of Consumer in jdk.jshell
Methods in jdk.jshell with parameters of type Consumer Modifier and Type 方法 描述 JShell.Subscription
JShell. onShutdown(Consumer<JShell> listener)
当JShell实例终止时,注册要调用的回调。JShell.Subscription
JShell. onSnippetEvent(Consumer<SnippetEvent> listener)
当代码段的状态更改时,注册要调用的回调。 -
Uses of Consumer in jdk.jshell.execution
Methods in jdk.jshell.execution with parameters of type Consumer Modifier and Type 方法 描述 static void
Util. detectJdiExitEvent(VirtualMachine vm, Consumer<String> unbiddenExitHandler)
监视JDI事件流VMDeathEvent
和VMDisconnectEvent
。Method parameters in jdk.jshell.execution with type arguments of type Consumer Modifier and Type 方法 描述 static void
Util. forwardExecutionControlAndIO(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String,Consumer<OutputStream>> outputStreamMap, Map<String,Consumer<InputStream>> inputStreamMap)
将命令从输入转发到指定的ExecutionControl
实例,然后响应回输出。
-