Spec-Zone.ru › OpenJDK 8

Класс BeanContextSupport.BCSIterator

  • java.lang.Object
    • java.beans.beancontext.BeanContextSupport.BCSIterator
Все реализуемые интерфейсы:
Iterator
Вложенный класс:
BeanContextSupport

protected static final class BeanContextSupport.BCSIterator
extends Object
implements Iterator

Защищённый конечный подкласс, который инкапсулирует итератор, но реализует метод remove() как пустую операцию.

Методы

Модификатор и тип Метод и описание
boolean hasNext()

Возвращает true, если итерация содержит ещё элементы.

Object next()

Возвращает следующий элемент в итерации.

void remove()

Удаляет из базовой коллекции последний элемент, возвращённый этим итератором (необязательная операция).

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, унаследованные от интерфейса java.util.Iterator

forEachRemaining

Методы

hasNext

public boolean hasNext()

Описание скопировано из интерфейса: Iterator

Возвращает true, если итерация содержит ещё элементы. (Другими словами, возвращает true, если вызов Iterator.next() вернёт элемент, а не бросит исключение.)

Задано интерфейсом:
hasNext в интерфейсе Iterator
Возвращает:
true, если итерация содержит ещё элементы

next

public Object next()

Описание скопировано из интерфейса: Iterator

Возвращает следующий элемент в итерации.

Задано интерфейсом:
next в интерфейсе Iterator
Возвращает:
следующий элемент в итерации

remove

public void remove()

Описание скопировано из интерфейса: Iterator

Удаляет из базовой коллекции последний элемент, возвращённый этим итератором (необязательная операция). Этот метод может быть вызван только один раз за вызов Iterator.next(). Поведение итератора не определено, если базовая коллекция изменяется во время итерации любым способом, кроме вызова этого метода.

Задано интерфейсом:
remove в интерфейсе Iterator

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API