Подробно, как работает цикл «для каждого» в Java?JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Подробно, как работает цикл «для каждого» в Java?

Сообщение Гость »


Учитывайте:

List someList = new ArrayList(); // добавляем "обезьяну", "осел", "отмычку" в someList for (String item: someList) { System.out.println(элемент); } Как бы выглядел эквивалентный цикл for без использования синтаксиса foreach?

Люди, плохо знакомые с Java, часто сталкиваются с проблемами при попытке изменить исходные данные с помощью нового цикла foreach. Использование Почему присвоение переменной итерации в цикле foreach не изменяет базовые данные? закрыть дубликаты об этой распространенной проблеме. Обратите внимание, что другие языки с аналогичными конструкциями обычно сталкиваются с той же проблемой; например, см. «Почему изменение переменной итерации не влияет на последующие итерации?» по той же проблеме в Python.
Ответить

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

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

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

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

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