- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
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 ]