Qual è il modo migliore per proteggersi da null in un ciclo for in Java?
Questo sembra brutto:
if (someList != null) {
for (Object object : someList) {
// do whatever
}
}
O
if (someList == null) {
return; // Or throw ex
}
for (Object object : someList) {
// do whatever
}
Potrebbe non esserci altro modo. Avrebbero dovuto inserirlo nel for
costrutto stesso, se è nullo, non eseguire il ciclo?
null
non è uguale a una raccolta vuota.