您的lambda需要与保持一致
BiConsumer<String,String>。如果您参考JLS#15.27.3(Lambda的类型):
如果满足以下所有条件,则lambda表达式与函数类型一致:
- […]
- 如果函数类型的结果为void,则lambda主体为语句表达式(第14.8节)或与void兼容的块。
因此,lambda必须是语句表达式或与void兼容的块:
- 构造函数调用是语句表达式,因此可以进行编译。
- 字符串文字不是语句表达式,并且不兼容void(请参见15.27.2中的示例),因此它不能编译。



