Назад к вопросам
Junior — Middle
68
В каких случаях рекомендуется применять интерфейс Iterable в вашей разработке?
Ответ от нейросети
sobes.tech AI
Интерфейс Iterable в Android (Java/Kotlin) рекомендуется применять, когда нужно сделать объект или коллекцию итерируемыми, то есть способными возвращать итератор для последовательного обхода элементов.
Это полезно, если вы создаёте собственные коллекции или структуры данных и хотите, чтобы их можно было использовать в циклах for-each.
Пример использования в Java:
public class MyCollection implements Iterable<String> {
private List<String> items = new ArrayList<>();
public void add(String item) {
items.add(item);
}
@Override
public Iterator<String> iterator() {
return items.iterator();
}
}
// Использование:
MyCollection collection = new MyCollection();
collection.add("Пример");
for (String item : collection) {
System.out.println(item);
}