Java BiConsumer Interface

2025年1月7日 | 阅读 2 分钟

BiConsumer 接口接受两个输入参数,但不返回任何结果。它是 Consumer 接口的二元特化。它提供了一个函数式方法 accept(Object, Object) 来执行自定义操作。

Java BiConsumer 接口方法

方法描述
void accept(T t, U u)它对给定的参数执行此操作。
default BiConsumer<T,U> andThen(BiConsumer<? super T,? super U> after)它返回一个组合的 BiConsumer,它按顺序执行此操作,然后执行 after 操作。如果执行任何一个操作时抛出异常,它将被传递给组合操作的调用者。如果执行此操作时抛出异常,则 after 操作将不会执行。

Java BiConsumer 接口示例 1

输出

Rama 20
Shyam 25
Peter 28

Java BiConsumer 接口示例 2

输出

----------Student records-----------
115 Tom
100 Mohan
120 Danish
110 Sujeet