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()); } } }
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()); } } }
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