我有一个类型列表,我想按日期元素对该列表进行排序。我用谷歌搜索,看到了一些具有可比性的解决方案,但是是否有可能在不实现类中接口的情况下做到这一点?
我的列表如下所示:
列表[{id=33,文本=test1,日期=06.02.15},{id=81,文本=test2,日期=10.01.15}]
现在我想比较这两个元素,并想按日期降序排列它们。但日期也是字符串。
你有什么想法?
预先非常感谢您。
Collections.sort(Type, new Comparator<Type>() {
@Override
public int compare(Type o1, Type o2) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd h:m");
Date d1 = sdf.parse(o1.date);
Date d2 = sdf.parse(o2.date);
return d1.compareTo(d2);
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)