您不能在Java中重载运算符。该
<运算符仅适用于原始(或数字)类型,不适用于引用类型。由于
T是代表引用类型的类型变量,因此不能
<在type变量上使用
T。你必须用
if (item.compareTo(bn.item) < 0)
检查返回的值并决定使用它做您想做的事情。
您不知道类型
T是什么,但是您知道它将是实现
Comparable并因此实现
compareTo()方法的类型。

您不能在Java中重载运算符。该
<运算符仅适用于原始(或数字)类型,不适用于引用类型。由于
T是代表引用类型的类型变量,因此不能
<在type变量上使用
T。你必须用
if (item.compareTo(bn.item) < 0)
检查返回的值并决定使用它做您想做的事情。
您不知道类型
T是什么,但是您知道它将是实现
Comparable并因此实现
compareTo()方法的类型。