List判空是否应该加入判断是否为null?

来源:7-5 递归控制_例题链表创建_

Stroner

2018-01-26

if (data==null||data.isEmpty())
{
   return null;
}

这样会不会更好?

写回答

1回答

ccmouse

2018-01-26

首先你说的非常好,我们的确应该考虑这样的情况。空list是合法输入,null list,其实不仅是这个例子,在任何地方都是不合法的输入,它没有意义。某种程度上说,不去管null,让它导致程序崩溃反而是更好的做法。

1
1
Stroner
非常感谢!
2018-01-29
共1条回复

Google面试官亲授-Java面试新手尊享课

为面试新手量身定制的Java面试尊享课,解锁“鲤鱼跃龙门”的妙招

2853 学习 · 180 问题

查看课程