一个comparator就是一个通用的比较器啊,可以重复用

解决方案 »

  1.   

    Comparator他是一个接口
    而Comparable我没看到你这个类是自己写的还是其他人写的,只能根据名字来猜测他应该实现了Comparator接口了,是一个实体啊,呵呵
      

  2.   

    从名字上可以看出来,
    Comparator是比较器,也就是用来比较别人的,需要两个东西来比较,所以是
    public int compare(Object, Object);Comparable是自比较的,也就是拿自己和别人比,所以是
    public int compareTo(Object);