Un objeto que implementa la interfaz de Enumeración genera una serie de elementos, uno a la vez. El método nextElement() de Enumeración se usa para devolver el siguiente elemento de esta enumeración si este objeto de enumeración tiene al menos un elemento más para proporcionar. Este método se usa para obtener elementos de la enumeración.
Sintaxis:
E nextElement()
Parámetros: Este método no acepta nada.
Valor devuelto: este método devuelve verdadero el siguiente elemento de esta enumeración.
Excepción: este método arroja NoSuchElementException si no existen más elementos.
Los siguientes programas ilustran el método nextElement():
Programa 1:
// Java program to demonstrate // Enumeration.nextElement() method import java.util.*; public class GFG { @SuppressWarnings({ "unchecked", "rawtypes" }) public static void main(String[] args) { // create a Enumeration and vector object Enumeration<Integer> company; Vector<Integer> employees = new Vector<Integer>(); // add values to employees employees.add(1001); employees.add(2001); employees.add(3001); employees.add(4001); company = employees.elements(); while (company.hasMoreElements()) { // get elements using nextElement() System.out.println("Emp ID = " + company.nextElement()); } } }
Emp ID = 1001 Emp ID = 2001 Emp ID = 3001 Emp ID = 4001
Programa 2:
// Java program to demonstrate // Enumeration.nextElement() method import java.util.*; public class GFG { @SuppressWarnings({ "unchecked", "rawtypes" }) public static void main(String[] args) { // create a Enumeration and vector object Enumeration<String> Users; Vector<String> user = new Vector<String>(); // add Users user.add("Aman Singh"); user.add("Raunak Singh"); user.add("Siddhant Gupta"); Users = user.elements(); while (Users.hasMoreElements()) { // get elements using nextElement() System.out.println(Users.nextElement()); } } }
Aman Singh Raunak Singh Siddhant Gupta
Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/Enumeration.html#nextElement()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA