Sobes.tech
Назад к вопросам
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.