【发布时间】:2020-12-18 17:17:03
【问题描述】:
在 Java 中使用 Collection.sort 时,当内部对象之一为空时,我应该返回什么
例子:
Collections.sort(list, new Comparator<MyBean>() {
public int compare(MyBean o1, MyBean o2) {
return o2.getDate().compareTo(o1.getDate());
}
});
假设 o2 不为空,但 o2.getDate() 是,那么在添加空验证时我应该返回 1 还是 -1 或 0?
【问题讨论】:
标签: java sorting collections nullpointerexception