我很难找到根据一个列表的排序顺序对多个列表进行排序的最佳方法。目前,这些清单是根据它们的索引排列的。departureTime列表以格式保存时间字符串(00:00 AM/PM)。它们的初始化方式如下:
public static List<String> departureTime = new ArrayList<String>(
因此,我试图在Android的回收视图中显示一个组的列表。组是具有少量值的自定义对象(组),存储在公共静态数组(allGroups)中。我有一种方法可以根据这些组的“时间”值(以毫秒为单位)对它们进行排序。方法进行排序:
public static ArrayList<Group> sort(ArrayList<Group>
我读到过关于使用比较器对字符串进行排序的文章,但是在所有的示例中,人们都使用了compareTo,根据一些研究,它是一种ArrayLists方法。我想通过自定义对象的一个属性对ArrayList进行排序:日期对象(getStartDay())。Collections.sort(Database.arrayList, new CustomCompa