giu*_*ius 1 java string comparator
我有一个A类型的对象列表,我必须为A的字段订购它,它的类型为String.
public class A{
public String field1;
public Integer field2;
...
}
Run Code Online (Sandbox Code Playgroud)
如果我必须为int字段订购,那么就是这样做的:
Collections.sort(listOfA, new Comparator<A>() {
public int compare(A p1, A p2) {
return p1.field2 - p2.field2);
}
});
Run Code Online (Sandbox Code Playgroud)
但遗憾的是需要按String类型的字段排序.
我怎样才能做到这一点?
public int compare(A p1, A p2) {
return p1.field2.compareTo( p2.field2) );
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1781 次 |
| 最近记录: |