Какво е Java Iterable?
Какво е Java Iterable?

Видео: Какво е Java Iterable?

Видео: Какво е Java Iterable?
Видео: Как работать с коллекциями в Java? Итератор, компаратор, классы коллекций. Java Professional. Урок 1 2024, Април
Anonim

В Java Iterable интерфейс ( java . език Iterable ) е един от основните интерфейси на Java API за колекции. Клас, който реализира Java Iterable интерфейсът може да бъде повторен с Java за всеки цикъл. Под повторение имам предвид, че вътрешните му елементи могат да бъдат повторени.

Също така трябва да знаете какво е Iterable?

Ан итерируем е обект, който има метод _iter_, който връща итератор, или който дефинира метод _getitem_, който може да приема последователни индекси, започващи от нула (и издига IndexError, когато индексите вече не са валидни). Така че един итерируем е обект, от който можете да получите итератор.

Освен това, наборът итерируема ли е Java? В Комплект интерфейс реализира Java Iterable интерфейс. Ето защо можете да повторите елементите на a Комплект използвайки цикъла for-each.

Що се отнася до това, какво е iterable и iterator в Java?

Ан Iterable представлява колекция, която може да се премине. Изпълнението на Iterable интерфейс позволява на обект да използва цикъла for-each. Той прави това чрез вътрешно извикване на итератор () метод върху обекта. В итератор () методът връща an Итератор който след това може да се използва за итерация на обект от този клас.

Какъв е задължителният метод на интерфейса Iterable?

В итерируем интерфейс е много проста - има само една метод за изпълнение: Iterator(). Когато даден клас реализира Итерируем интерфейс , той казва на други класове, че можете да получите обект Iterator, който да използвате, за да итерирате (т.е. да преминете) данните в обекта.

Препоръчано: