Назад к вопросам
Junior — Middle
80
Каким методом из интерфейса Iterable ты обычно пользуешься для обхода элементов?
Ответ от нейросети
sobes.tech AI
Из интерфейса Iterable в Java для обхода элементов обычно используется метод iterator(). Он возвращает объект Iterator, с помощью которого можно последовательно получить доступ к элементам коллекции.
Пример использования:
Iterable<String> iterable = List.of("apple", "banana", "cherry");
Iterator<String> iterator = iterable.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
System.out.println(item);
}
Также часто используется цикл for-each, который под капотом тоже использует iterator():
for (String item : iterable) {
System.out.println(item);
}
Таким образом, метод iterator() — основной способ обхода элементов в Iterable.