объясните как работает for(String string : list)
желательно на русском
hidden #2516478
8 уровень
что происходит
Архивный
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Никита
11 марта 2021, 17:10полезный
- это цикл, который "перебирает" все объекты типа String из списка(например: List, ArrayList итд). "list" - это название переменной(как раз таки список), а 'string', который с маленькой буквы, это то, как ты будешь обращаться к объекту типа String из списка list(то есть, его вообще можно назвать по-разному)
+2
hidden #2516478
11 марта 2021, 17:27
спасибо
0
Александр
11 марта 2021, 16:58полезный
является синтаксическим сахаром и эквивалентен конструкции:
Обе конструкции проходят по всем элементам массива.
+1
hidden #2516478
11 марта 2021, 17:00
что такое итератор
0
Александр
11 марта 2021, 17:06
Интерфейс, который реализован в вашем списке
0
Slaviano Работает в Газпром
11 марта 2021, 16:43полезный
У тебя в переменной list хранится массив строк. Каждая итерация цикла for(String string : list) означает, что ты проходишь массив строк list по порядку начиная с первого элемента этого массива.
Грубый пример: массив list содержит строки ("один", "два", "три"). Когда работает цикл for(String string : list), в первой итерации string = "один", во второй string = "два", в третьей string = "три". Больше итераций не будет, т.к. list содержит 3 строки
+1
hidden #2516478
11 марта 2021, 16:59
не совсем понимаю что такое итерация
0
Александр
11 марта 2021, 17:08
Итерация
+1
hidden #2516478
11 марта 2021, 17:27
спасибо +- понял
0