РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
349 of 1163 menu

Метод nextElement

Метод nextElement возвращает следующий элемент из перечисления и продвигает внутренний курсор вперед. Метод не принимает параметров. Если элементов больше нет, метод выбрасывает исключение NoSuchElementException, поэтому перед его вызовом следует проверять наличие элементов с помощью метода hasMoreElements.

Синтаксис

enumeration.nextElement()

Пример

Давайте получим все элементы перечисления с помощью методов hasMoreElements и nextElement:

import java.util.Enumeration; import java.util.Vector; public class Main { public static void main(String[] args) { Vector<String> vec = new Vector<>(); vec.add("a"); vec.add("b"); vec.add("c"); vec.add("d"); vec.add("e"); Enumeration<String> en = vec.elements(); while (en.hasMoreElements()) { System.out.println(en.nextElement()); } } }

Результат выполнения кода:

"a" "b" "c" "d" "e"

Пример

Давайте получим только первый элемент перечисления, вызвав метод nextElement один раз:

import java.util.Enumeration; import java.util.Vector; public class Main { public static void main(String[] args) { Vector<Integer> vec = new Vector<>(); vec.add(1); vec.add(2); vec.add(3); Enumeration<Integer> en = vec.elements(); Integer res = en.nextElement(); System.out.println(res); } }

Результат выполнения кода:

1

Смотрите также

  • интерфейс Enumeration,
    который представляет перечисление элементов
  • метод hasMoreElements,
    который проверяет наличие элементов
  • метод next,
    который возвращает следующий элемент итератора
  • метод hasNext,
    который проверяет наличие элементов итератора
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить