相关疑难解决方法(0)

如何在使用Java集合排序时处理空值

在Java中使用Collection.sort时,当其中一个内部对象为null时,我应该返回什么

例:

Collections.sort(list, new Comparator<MyBean>() {
    public int compare(MyBean o1, MyBean o2) {
      return o2.getDate().compareTo(o1.getDate());
     } 

});
Run Code Online (Sandbox Code Playgroud)

让我们说o2不是null而是o2.getDate()它是,所以我应该在添加空验证时返回1或-1或0吗?

java sorting collections nullpointerexception

26
推荐指数
3
解决办法
4万
查看次数

标签 统计

collections ×1

java ×1

nullpointerexception ×1

sorting ×1