我正在解析一个xml文件并从该xml中获取日期并在android列表视图中查询它。我的问题是我想在列表视图中以升序显示该日期。我有一个日期数组,现在我需要提出所有日期的升序。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
如果您有一组日期对象,请使用the sort
method
如果您有字符串格式的日期数组,那么创建自己的比较器,将字符串解析为日期对象并比较这些日期对象。然后调用传递比较器的sort
方法。
答案 1 :(得分:0)
jeet建议使用自定义比较器的另一种方法是创建自己的实现Comparable
的对象类,然后将compareTo
方法定义为详细的here。
我更喜欢实现compareTo
,因为它允许您使用内置到其他类中的各种排序,而不是仅限于Comparator
类。