Quelle est la meilleure façon de se prémunir contre null dans une boucle for en Java?
Cela semble moche:
if (someList != null) {
for (Object object : someList) {
// do whatever
}
}
Ou
if (someList == null) {
return; // Or throw ex
}
for (Object object : someList) {
// do whatever
}
Il n'y a peut-être pas d'autre moyen. Auraient-ils dû le mettre dans la for
construction elle-même, s'il est nul, alors ne lancez pas la boucle?
null
n'est pas la même chose qu'une collection vide.