- 类型参数:
T- 操作的第一个参数的类型U- 操作的第二个参数的类型
- 函数接口:
- 这是一个功能接口,因此可以用作 lambda 表达式或方法引用的赋值目标。
表示接受两个输入参数且不返回任何结果的操作。这是
Consumer 的二元特化。与大多数其他功能接口不同,BiConsumer 预计将通过副作用进行操作。
这是一个功能接口,其功能方法是accept(Object, Object) 。
- 自从:
- 1.8
- 参见:
-
方法总结
修饰符和类型方法描述void对给定的参数执行此操作。default BiConsumer<T,U> andThen(BiConsumer<? super T, ? super U> after) 返回一个组合的BiConsumer,它按顺序执行此操作,然后是after操作。
-
方法详情
-
accept
对给定的参数执行此操作。- 参数:
t- 第一个输入参数u- 第二个输入参数
-
andThen
返回一个组合的BiConsumer,它按顺序执行此操作,然后是after操作。如果执行任一操作抛出异常,它会被转发给组合操作的调用者。如果执行此操作抛出异常,after操作将不会执行。- 参数:
after- 此操作后要执行的操作- 返回:
-
一个组合的
BiConsumer按顺序执行此操作,然后是after操作 - 抛出:
NullPointerException- 如果after为空
-