|
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