Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Enumeration<E>
nextElement
возврат метода последовательные элементы ряда. Например, чтобы напечатать все элементы Vector<E> v:
for (Enumeration<E> e = v.elements(); e.hasMoreElements();) System.out.println(e.nextElement());
Методы обеспечиваются, чтобы перечислить через элементы вектора, ключи хеш-таблицы, и значения в хеш-таблице. Перечисления также используются, чтобы определить входные потоки к a SequenceInputStream
.
ОТМЕТЬТЕ: функциональность этого интерфейса дублируется интерфейсом Iterator. Кроме того, Итерэтор добавляет, что дополнительное удаляет работу, и имеет более короткие имена методов. Новые реализации должны рассмотреть использование Iterator в предпочтении к Перечислению.
Iterator
, SequenceInputStream
, nextElement()
, Hashtable
, Hashtable.elements()
, Hashtable.keys()
, Vector
, Vector.elements()
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
hasMoreElements()
Тесты, если это перечисление содержит больше элементов.
|
E |
nextElement()
Возвращает следующий элемент этого перечисления, если у этого объекта перечисления есть, по крайней мере, еще один элемент, чтобы обеспечить.
|
boolean hasMoreElements()
true
если и только если этот объект перечисления содержит, по крайней мере, еще один элемент, чтобы обеспечить; false
иначе.E nextElement()
NoSuchElementException
- если больше элементов не существует.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92