Jaki jest najlepszy sposób ochrony przed zerami w pętli for w Javie?
To wydaje się brzydkie:
if (someList != null) {
for (Object object : someList) {
// do whatever
}
}
Lub
if (someList == null) {
return; // Or throw ex
}
for (Object object : someList) {
// do whatever
}
Inaczej może nie być. Czy powinni umieścić go w for
samej konstrukcji, jeśli jest zerowy, to nie uruchamiaj pętli?
null
to nie to samo, co pusta kolekcja.