-
- 参数类型
-
T
- 操作的第一个参数的类型 -
U
- 操作的第二个参数的类型
- Functional Interface:
- 这是一个功能接口,因此可以用作lambda表达式或方法引用的赋值目标。
@FunctionalInterfacepublic interface BiConsumer<T,U>
表示接受两个输入参数并且不返回结果的操作。 这是Consumer
的双重专业化。 与大多数其他功能接口不同,BiConsumer
预计会通过副作用运行。这是一个functional interface,其功能方法是
accept(Object, Object)
。- 从以下版本开始:
- 1.8
- 另请参见:
-
Consumer
-
-
方法摘要
所有方法 实例方法 抽象方法 Default Methods 变量和类型 方法 描述 void
accept(T t, U u)
对给定的参数执行此操作。default BiConsumer<T,U>
andThen(BiConsumer<? super T,? super U> after)
返回一个组合BiConsumer
,它按顺序执行此操作,然后执行after
操作。
-
-
-
方法详细信息
-
andThen
default BiConsumer<T,U> andThen(BiConsumer<? super T,? super U> after)
返回一个组合的BiConsumer
,它按顺序执行此操作,然后执行after
操作。 如果执行任一操作抛出异常,它将被中继到组合操作的调用者。 如果执行此操作会引发异常,则不会执行after
操作。- 参数
-
after
- 此操作后要执行的操作 - 结果
- 一个
BiConsumer
,它按顺序执行此操作,然后执行after
操作 - 异常
-
NullPointerException
- 如果after
为空
-
-