按属性排序自定义对象的ArrayList
我读到了使用Comparator对ArrayLists进行排序,但在所有人们使用的例子中compareTo,根据一些研究,这是一个字符串的方法。
我想通过它们的一个属性对自定义对象的ArrayList进行排序:Date对象(getStartDay())。通常我会比较它们item1.getStartDate().before(item2.getStartDate())所以我想知道我是否可以这样写:
public class CustomComparator {
    public boolean compare(Object object1, Object object2) {
        return object1.getStartDate().before(object2.getStartDate());
    }}public class RandomName {
    ...
    Collections.sort(Database.arrayList, new CustomComparator);
    ...} 函数式编程
函数式编程 
					泛舟湖上清波郎朗
 
					FFIVE
 
					森栏
 
					湖上湖
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类