使用 Java 集合排序时如何处理空值
2022-09-01 01:16:50
在Java中使用Collection.sort时,当其中一个内部对象为空时,我应该返回什么
例:
Collections.sort(list, new Comparator<MyBean>() {
public int compare(MyBean o1, MyBean o2) {
return o2.getDate().compareTo(o1.getDate());
}
});
假设 o2 不是 null,而是 o2.getDate() 而是,那么在添加 null 验证时,我应该返回 1、-1 或 0 吗?