Java Интерфейс Enumeration
Интерфейс Перечень определяет методы, эти методы могут быть перечислены (получен один раз а) объекты в элементах коллекции.
Эта традиция была заменена интерфейса итератора, хотя перечисление не был заброшен, но в современном коде было редко используется. Тем не менее, она используется в процессе, такие как вектор и свойства этих традиционных категорий определены, кроме того, также используется в ряде классов API и приложения также широко используются. В следующей таблице приведены некоторые из декларации способы перечисления:
Нет . | Метод Описание |
---|---|
1 | булевы hasMoreElements () Тесты, если это перечисление содержит больше элементов. |
2 | Объект nextElement () Если элементы этого перечисления объекта имеет по крайней мере одно предложение, а затем вернуться на следующий элемент этого перечисления. |
примеров
Следующий пример демонстрирует использование перечисления:
import java.util.Vector; import java.util.Enumeration; public class EnumerationTester { public static void main(String args[]) { Enumeration days; Vector dayNames = new Vector(); dayNames.add("Sunday"); dayNames.add("Monday"); dayNames.add("Tuesday"); dayNames.add("Wednesday"); dayNames.add("Thursday"); dayNames.add("Friday"); dayNames.add("Saturday"); days = dayNames.elements(); while (days.hasMoreElements()){ System.out.println(days.nextElement()); } } }
Приведенные выше примеры скомпилированные получены следующие результаты:
Sunday Monday Tuesday Wednesday Thursday Friday Saturday