Enumeration interface in java.

enumeration interface in java

  • It is a predefined interface.
  • It is used to access/retrieve the data from any collection like vector ,stack etc.
  • There are two main methods of enumeration interface
  • 1. hasMoreElements()
  • It returns boolean value(true/false).
  • It returns true if the enumeration contains atleast one or more than one element otherwise returns false.
  • 2. nextElement()
  • It returns the next element of enumeration.
  • Example

 import java.util.Vector;
import java.util.Enumeration;
 class Program 
 {
   public static void main(String args[]) 
   {
      /*creating variable of enumeration*/
      Enumeration courses;
      /*creating object of vector*/
      Vector courseName = new Vector(); 
      /*adding data into vector*/
      courseName.add("C");
      courseName.add("C++");
      courseName.add("JAVA");
      courseName.add("PHP");
      courseName.add("ANDROID");
      courseName.add("C#");
      /*passing vector data into enumeration*/
      courses = courseName.elements();
      /*Accessing data of enumeration*/
      while (courses.hasMoreElements()) 
      {
       /*printing data of enumeration*/
       System.out.println(courses.nextElement()); 
      }
   }
}
/*
Output
C
C++
JAVA
PHP
ANDROID
C#
*/
Next Post Previous Post
No Comment
Add Comment
comment url