Интерфейсы Iterator и Iterable в Java

preview_player
Показать описание
#devmark #java #collections Интерфейсы Iterator и Iterable часто используются для работы с коллекциями в Java. Они позволяют эффективно и безопасно работать с коллекциями, обеспечивая контроль над процессом перебора элементов (итерации). Iterator представляет собой одноимённый шаблон проектирования «Итератор». Iterable предоставляет более удобный способ работы с коллекциями, позволяя использовать цикл for-each для итерации по элементам коллекции.

Рекомендации по теме
Комментарии
Автор

Понравилось как автор преподносит материал, просто и понятно

Alexdee
Автор

До чего же понятно вы объясняете! Спасибо огромное. Пожалуй лучшие уроки по javacore во всем youtube

Alexander-iseq
Автор

а так можно было бы переопределить?:

@Override
public Iterator<T> iterator() {
return items.iterator();
}

alexey
Автор

Было бы неплохо осветить пресловутый concurrent modification exception в связке с итераторами.

karakurty
Автор

Итеребл. Ударение на первый слог. Как и Нулебл например. Не нулЭйбл и итерЭйбл. Да, есть слово дизЭйбл, но это совсем другое :)

TheJabberwahh
Автор

Не всегда вместо итератор можно использовать forEach, без использования итератора нельзя модифицировать коллекцию во время её обхода.

iKorvik
Автор

а это java core? я все учу учу.... думал это все ещё синтаксис.... ))))

virus