|
|
1
5
如果你看一下源代码,就会发现
|
|
|
2
1
Bifunction和BinaryOperator是相同的,但这里唯一的区别是接口的参数类型和返回类型。 考虑一个要连接两个字符串并返回结果的情况。在本例中,您可以选择其中一个,但是BinaryOperator是一个很好的选择,因为如果您关注参数和返回类型,它们都是相同的。
您可以对双功能执行相同的操作,但现在可以在这里看到区别:
现在考虑一个要添加两个整数并返回字符串的情况。这里我们只能选择双函数,不能选择二进制运算符:
|