Método de enumeración nextElement() en Java con ejemplos

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());
        }
    }
}
Producción:

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());
        }
    }
}
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *