我有一个字符串格式的日期数组列表,那么我该如何对这个数组列表进行排序,ArrayListaryBeginDate;ArrayListaryDueDate;for(inti=0;i 最佳答案 当您需要日期时不要使用字符串。使用日期。您应该只在显示日期时将日期转换为字符串。否则,在代码的任何地方,日期都应该是Date类型。这就是允许按时间顺序排序的原因,因为日期具有按时间顺序排列的自然顺序。因此,一旦RowItem有一个startDate和一个endDate,两者都是Date类型,您可以使用一个简单的比较器按开始日期对行项目列表进行排序