BiConsumer
时间: 2023-12-28 21:06:20 浏览: 73
显示 forEach() 方法用法的 Java 程序.docx
BiConsumer是Java 8中的一个函数式接口,它接受两个参数并且不返回任何值。它的定义如下:
```
@FunctionalInterface
public interface BiConsumer<T, U> {
void accept(T t, U u);
}
```
其中,T和U分别表示函数的两个参数类型。BiConsumer通常被用来在Lambda表达式中处理两个参数的情况,例如:
```
BiConsumer<String, Integer> printInfo = (name, age) -> System.out.println(name + " is " + age + " years old.");
printInfo.accept("John", 30);
```
上面的代码会输出:John is 30 years old.
阅读全文