Проверка нуля в расширенном цикле forJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проверка нуля в расширенном цикле for

Сообщение Anonymous »

Как лучше всего защититься от значения 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, если он равен нулю, то не запускать цикл?

Подробнее здесь: https://stackoverflow.com/questions/225 ... d-for-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»