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

Un objeto que implementa la interfaz de Enumeración genera una serie de elementos, uno a la vez. hasMoreElements() método de enumeración utilizado para probar si esta enumeración contiene más elementos. Si la enumeración contiene más elementos, devolverá verdadero, de lo contrario, será falso.

Sintaxis:

boolean hasMoreElements()

Parámetros: Este método no acepta nada.

Valor devuelto: este método devuelve verdadero si y solo si este objeto de enumeración contiene al menos un elemento más para proporcionar; falso en caso contrario.

Los siguientes programas ilustran el método hasMoreElements():
Programa 1:

// Java program to demonstrate
// Enumeration.hasMoreElements() method
  
import java.util.*;
  
public class GFG {
  
    @SuppressWarnings({ "unchecked", "rawtypes" })
    public static void main(String[] args)
    {
  
        Enumeration Days;
        Vector week = new Vector();
  
        week.add("Sunday");
        week.add("Monday");
        week.add("Tuesday");
        week.add("Wednesday");
        week.add("Thursday");
        week.add("Friday");
        week.add("Saturday");
        Days = week.elements();
  
        while (Days.hasMoreElements()) {
            System.out.println("Day = "
                               + Days.nextElement());
        }
    }
}
Producción:

Day = Sunday
Day = Monday
Day = Tuesday
Day = Wednesday
Day = Thursday
Day = Friday
Day = Saturday

Programa 2:

// Java program to demonstrate
// Enumeration.hasMoreElements() method
  
import java.util.*;
  
public class GFG {
  
    @SuppressWarnings({ "unchecked", "rawtypes" })
    public static void main(String[] args)
    {
  
        Enumeration<Integer> classNine;
        Vector<Integer> rollno = new Vector<Integer>();
  
        rollno.add(1);
        rollno.add(2);
        rollno.add(3);
        rollno.add(4);
        rollno.add(5);
        rollno.add(6);
        rollno.add(7);
        rollno.add(8);
        classNine = rollno.elements();
  
        while (classNine.hasMoreElements()) {
            System.out.println("Roll No = "
                               + classNine.nextElement());
        }
    }
}
Producción:

Roll No = 1
Roll No = 2
Roll No = 3
Roll No = 4
Roll No = 5
Roll No = 6
Roll No = 7
Roll No = 8

Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/Enumeration.html#hasMoreElements()

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 *