Enumeration hasMoreElements() Method in Java with Examples

An object that implements the Enumeration interface generates a series of elements, one at a time. hasMoreElements() method of Enumeration used to tests if this enumeration contains more elements. If enumeration contains more element then it will return true else false.
Syntax:
boolean hasMoreElements()
Parameters: This method accepts nothing.
Return value: This method returns true if and only if this enumeration object contains at least one more element to provide; false otherwise.
Below programs illustrate hasMoreElements() method:
Program 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());        }    }} | 
Output:
Day = Sunday Day = Monday Day = Tuesday Day = Wednesday Day = Thursday Day = Friday Day = Saturday
Program 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());        }    }} | 
Output:
Roll No = 1 Roll No = 2 Roll No = 3 Roll No = 4 Roll No = 5 Roll No = 6 Roll No = 7 Roll No = 8
References: https://docs.oracle.com/javase/10/docs/api/java/util/Enumeration.html#hasMoreElements()
				
					


