我有一个Arraylist
MyObject
,其日期属性为busDt
,但它是String
。
我想在约会时对Arraylist
进行排序。
我写了以下代码:
Collections.sort(myObjectList, new Comparator<MyObject>() {
public int compare(MyObject o1, MyObject o2) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
return sdf.parse(o1.getBusDt()).compareTo(sdf.parse(o2.getBusDt()));
} catch (ParseException e) {
e.printStackTrace();
return 0;
}
}
});
我的代码是否正确?任何输入都会有很大的帮助!
感谢阅读!