Iterate over a vector using Enumeration
In the previous post, we have seen how to sort the vector. In this post, we will see how to iterate over a vector using enumeration.
Create a vector and add element to it. You can get the enumeration of specified vector by using elements() method. There are 2 methods which helps to iterate over the vector using enumeration.
- hashMoreElements() : Will check if vector has elements.
- nextElement(): Will get the next element.
Example:
import java.util.Enumeration; import java.util.Vector; public class VectorExmple { public static void main(String[] args) { Vector<String> car = new Vector<String>(3); //it has capacity of 3 car.addElement("BMW"); car.addElement("Honda"); car.addElement("Audi"); car.addElement("Ferrari"); car.addElement("Bugatti"); System.out.println("All cars : "+car); Enumeration<String> en = car.elements(); while(en.hasMoreElements()){ System.out.println("Element : "+ en.nextElement()); } } }
Output:
All cars : [BMW, Honda, Audi, Ferrari, Bugatti] Element : BMW
Element : Honda
Element : Audi
Element : Ferrari
Element : Bugatti
2 Responses
[…] Iterate Over a Vector using Enumeration […]
[…] this previous post, we have seen how to Iterate over a Vector. In this post, we will learn about HashSet in […]