public static void printList(ArrayList<String> words) {
for (Iterator<String> iterator = words.iterator(); iterator.hasNext(); ) {
String word = iterator.next();
System.out.println(word);
}
}
quietDoppio
28 уровень
А что собсна происходит в методе printList? Что за странный цикл for и как он вообще работает? Это for each?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас ПасинковSoftware Developer в ZipyMaster
30 августа 2023, 14:12
за допомогою ітератора там перебираються всі строки з words і виводяться на екран
через форіч виглядатиме значно красивіше. тому мабуть вам такий говнокод в задачі і написали, щоб ви відчули різницю
0
Михаил
30 августа 2023, 02:33полезный
Это нормальный for. А вот стиль программирования сбивает с толку.
Тут бы привычнее был бы while. А еще и третий элемент цикла в тело внесено.
Примерно как если бы я написал
for(int i = 0; i < 10; ){
i++;
System.out.println(i);
}
+1