Встречается на собеседованиях • сегодня

Какие плюсы и минусы Iterable

**Плюсы:** - Универсальность: совместим с for-each циклом (`for (T item : iterable)`). - Ленивая обработка: элементы генерируются по требованию (например, стримы). - Простота реализации: достаточно реализовать `iterator()`. - Поддержка многократного обхода (если `iterator()` возвращает новый итератор). **Минусы:** - Нет методов для проверки размера или доступа по индексу. - Невозможность модификации коллекции через `Iterable` (только через итератор). - Одноразовые итераторы: некоторые реализации (например, `Stream`) нельзя обходить повторно. **Пример:** ```java Iterable iterable = List.of("a", "b", "c"); for (String s : iterable) { System.out.println(s); // "a", "b", "c" } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы