Каков наилучший способ защиты от null в цикле for в Java?
Это кажется уродливым:
if (someList != null) {
for (Object object : someList) {
// do whatever
}
}
или
if (someList == null) {
return; // Or throw ex
}
for (Object object : someList) {
// do whatever
}
Не может быть другого способа. Должны ли они поместить его в конструкцию for
, если она равна нулю, то не запускайте цикл?