List<Object> pairs1 = new ArrayList<Object>();
Pair p =new Pair();
p.date="2014-10-10 10:10:10";
p.no=11;
pairs1.add(p);
我创建了一个这样的列表;现在我想使用日期对其进行排序,而不使用Collections.sort
或者 告诉我如何从列表对象中获取日期
答案 0 :(得分:3)
您可以采取两种方式:
Collections.sort(pairs1);
Collections.sort(pairs1, mycomparator);
答案 1 :(得分:3)
如果您真的希望将日期保持为字符串,并假设Pair
是您自己编写的课程:
Comparable
compareTo(Object o)
Collections.sort(pairs1)