小编Zol*_*yar的帖子

用于比较泛型类实例的Java Comparator

我有以下比较器类:

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()方法的警告?

java generics

5
推荐指数
1
解决办法
653
查看次数

标签 统计

generics ×1

java ×1