Java Vector elements() Method



Description

The Java Vector elements() method is used to return an enumeration of the components of this vector. The returned Enumeration object will generate all items in this vector at the similar index location.

Declaration

Following is the declaration for java.util.Vector.elements() method

public Enumeration<E> elements()

Parameters

  • Does not take any input parameter

Return Value

It returns an enumeration of the components of this vector.

Exception

NA

Getting enumeration to iterate elements of Vector of Integer Example

The following example shows the usage of Java Vector elements() method to get an enumeration of elements of this vector object. We're creating a vector of Integer and added few elements to it using add() method. Then we've iterated elements of this vector by getting enumeration using elements() and iterating it.

package com.tutorialspoint;

import java.util.Vector;
import java.util.Enumeration;

public class VectorDemo {
   public static void main(String[] args) {

      // create an empty Vector vec with an initial capacity of 4      
      Vector<Integer> vec = new Vector<>(4);

      // use add() method to add elements in the vector
      vec.add(4);
      vec.add(3);
      vec.add(2);
      vec.add(1);      

      // adding elements into the enumeration
      Enumeration<Integer> e = vec.elements();

      // let us print all the elements available in enumeration
      System.out.println("Numbers in the enumeration are :- "); 
      
      while (e.hasMoreElements()) {         
         System.out.println("Number = " + e.nextElement());
      }           
   }     
}

Output

Let us compile and run the above program, this will produce the following result.

Numbers in the enumeration are :- 
Number = 4
Number = 3
Number = 2
Number = 1

Getting enumeration to iterate elements of Vector of String Example

The following example shows the usage of Java Vector elements() method to get an enumeration of elements of this vector object. We're creating a vector of String and added few elements to it using add() method. Then we've iterated elements of this vector by getting enumeration using elements() and iterating it.

package com.tutorialspoint;

import java.util.Vector;
import java.util.Enumeration;

public class VectorDemo {
   public static void main(String[] args) {

      // create an empty Vector vec with an initial capacity of 4      
      Vector<String> vec = new Vector<>(4);

      // use add() method to add elements in the vector
      vec.add("D");
      vec.add("C");
      vec.add("B");
      vec.add("A");      

      // adding elements into the enumeration
      Enumeration<String> e = vec.elements();

      // let us print all the elements available in enumeration
      System.out.println("Elements in the enumeration are :- "); 
      
      while (e.hasMoreElements()) {         
         System.out.println("element = " + e.nextElement());
      }           
   }     
}

Output

Let us compile and run the above program, this will produce the following result.

Elements in the enumeration are :- 
element = D
element = C
element = B
element = A

Getting enumeration to iterate elements of Vector of Object Example

The following example shows the usage of Java Vector elements() method to get an enumeration of elements of this vector object. We're creating a vector of Student objects and added few elements to it using add() method. Then we've iterated elements of this vector by getting enumeration using elements() and iterating it.

package com.tutorialspoint;

import java.util.Vector;
import java.util.Enumeration;

public class VectorDemo {
   public static void main(String[] args) {

      // create an empty Vector vec with an initial capacity of 4      
      Vector<Student> vec = new Vector<>(4);

      // use add() method to add elements in the vector
      vec.add(new Student(1, "Julie"));
      vec.add(new Student(2, "Robert"));
      vec.add(new Student(3, "Adam"));
      vec.add(new Student(4, "Jane"));

      // adding elements into the enumeration
      Enumeration<Student> e = vec.elements();

      // let us print all the elements available in enumeration
      System.out.println("Elements in the enumeration are :- "); 
      
      while (e.hasMoreElements()) {         
         System.out.println("element = " + e.nextElement());
      }           
   }     
}
class Student {
   int rollNo;
   String name;

   Student(int rollNo, String name){
      this.rollNo = rollNo;
      this.name = name;
   }

   @Override
   public String toString() {
      return "[ " + this.rollNo + ", " + this.name + " ]";
   }
   
   @Override
   public boolean equals(Object obj) {
      Student s = (Student)obj;
      return this.rollNo == s.rollNo && this.name.equalsIgnoreCase(s.name);
   }
}

Output

Let us compile and run the above program, this will produce the following result.

Elements in the enumeration are :- 
element = [ 1, Julie ]
element = [ 2, Robert ]
element = [ 3, Adam ]
element = [ 4, Jane ]
java_util_vector.htm
Advertisements