我有一个 A 类型的对象列表,我必须为 A 的一个 String 类型的字段对其进行排序。
public class A{
public String field1;
public Integer field2;
...
}
如果我必须订购 int 字段,我会这样做:
Collections.sort(listOfA, new Comparator<A>() {
public int compare(A p1, A p2) {
return p1.field2 - p2.field2);
}
});
但不幸的是需要按String类型的字段进行排序。
我怎样才能做到这一点?
public int compare(A p1, A p2) {
return p1.field2.compareTo( p2.field2) );
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)