里面的比较器接口的比较方法也使用类似的接口compareTo方法来比较字符串

时间:2013-12-05 15:56:30

标签: java collections

我有Customer类,它有customer_name字符串字段,而且我有一个包含客户类的集合。

对集合Comparator进行排序并覆盖

public int  compare(Customer cus1,Cuomer cus2){
   return cus1.cusomer_name.compareTo(cus2.cusomer_name); //my question here
}

在比较方法中,我曾经调用String的compareTO()方法。

compareTo()只能比较字符串吗?如果是的话为什么?

1 个答案:

答案 0 :(得分:0)

  

compareTo()只能比较字符串吗?如果是的话为什么?

不,这不仅仅是道路。您可以通过返回0,(+)值和( - )值手动维护compareTo合约。