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 forconstruction elle-même, s'il est nul, alors ne lancez pas la boucle?
nulln'est pas la même chose qu'une collection vide.