我有以下比较器类:
public class CustomTupleComparator implements Comparator<Tuple>
{
public int compare(Tuple o1, Tuple o2)
{
int result = o1.getSecond().compareTo(o2.getSecond());
return result != 0
? result
: - o1.getFirst().compareTo(o2.getFirst());
}
}
Run Code Online (Sandbox Code Playgroud)
Tuple类本身是通用的,有两个类型参数:
public class Tuple<T1 extends Comparable, T2 extends Comparable>
{...}
Run Code Online (Sandbox Code Playgroud)
为什么我会取消选中调用有关compareTo()方法的警告?