【发布时间】:2012-10-22 22:44:42
【问题描述】:
我正在尝试根据每个对象中 long 存在的值对 ArrayList 进行排序。在遵循互联网上的各种示例之后,我提出了以下代码,但它没有按预期排序(它似乎截断了对象的某些部分)。
public static Comparator<Customer> compareSIN =
new Comparator<Customer>() {
public int compare(Customer cust1, Customer other) {
String sin1 = "" + cust1.sin;
String sin2 = "" + other.sin;
return sin1.compareTo(sin2);
}
};
请告知我在第一个 sn-p 代码中遗漏了什么,这使我无法正确排序对象。
谢谢!
【问题讨论】:
标签: java sorting collections arraylist