我正在为一个程序制作一个类,在这个类中,人们可以使用各种变量(州、国家、纬度等)来设置位置,作为练习为一个项目使用多个类的一种方式。在这个类(称为Location)中,我被迫以一种以前从未使用过的方式使用compareTo(),因为我正在实现Comparable类。我知道compareTo()是用来比较字符串的,看它们是相同还是不同,但这一次我是在一个方法中比较两个对象。我如何对方法中的这些对象进行排序,同时仍然返回一个int?public int compar
我需要知道compareTo(...)方法在内部是如何工作的。根据结果,它会交换值吗?compareTo(...)方法是如何根据条件在内部工作的public int compareTo(DVDInfo o) {
return title.compareTo(o.title); // for title s