如何在Java中防止for循环中的空值?
这种方式看起来很丑陋:
if (someList != null) {
for (Object object : someList) {
// do whatever
}
}
或者
if (someList == null) {
return; // Or throw ex
}
for (Object object : someList) {
// do whatever
}
可能没有其他办法了。如果传入的是null,他们应该将其放在for
循环本身中,这样就不会执行循环了吗?
null
不等同于空集合。 - Tom Hawtin - tackline