【发布时间】:2017-03-31 01:17:54
【问题描述】:
基本上我有一个对象的数组列表,这些对象具有名称和 startDate,它们的初始顺序与:
弗兰克 10/20/1990
1990 年 1 月 2 日法案
弗兰克 1990 年 2 月 2 日
约翰 9/8/1990
1990 年 4 月 4 日法案
弗兰克 1990 年 5 月 1 日
我正在尝试对它们进行排序,以便对于声明的每个新客户名称,所有具有相同名称的客户对象都必须按日期的升序彼此相邻放置,因此最终排序列表应如下所示:
弗兰克 1990 年 1 月 1 日
弗兰克 1990 年 5 月 1 日
弗兰克 10/20/1990
1990 年 1 月 2 日法案
1990 年 4 月 4 日法案
约翰 9/8/1990
我已经尝试了几个小时,但无济于事,希望有人能帮助我提前谢谢!
【问题讨论】:
-
您使用什么语言?如果是 Java,则考虑使用排序集合。
-
是的,我正在使用 java,你能指导我如何使用它来对我的列表进行排序
-
开始日期是实际的
Date对象,还是文本? -
这是一个日期对象,它是一个日期,您可以将两个日期与 getTime 进行比较,为了简单起见,我在问题中写了该格式,而不是带有小时和分钟的正确格式,对此感到抱歉
-
@FrankBilliams 将来,用编程语言标记您的问题。
标签: java sorting arraylist collections