En la clase de enumeración de Java, todas las constantes enumeradas son públicas, estáticas y finales de forma predeterminada. Ahora, después de crear un Vector, si queremos enumerar a través del Vector, primero debemos obtener una Enumeración del elemento del Vector y, para hacerlo, usamos el método elements() . Este método es una función miembro de la clase java.util.Vector<E> . El método elements() devuelve una referencia a un objeto que implementa la clase java.util.Enumeration y, por lo tanto, podemos usar los métodos hasMoreElements() y nextElement() que nos ayudan a enumerar a través de un Vector.
Declaración
public Enumeration<Object> elements()
Sintaxis:
Enumeration enu = Vector.elements()
Parámetros: El método no toma ningún parámetro.
Valor devuelto: El método devuelve una enumeración de los valores del Vector.
Método |
Devoluciones |
---|---|
tieneMásElementos() | Si existen más elementos en la enumeración, devuelve verdadero; de lo contrario, devuelve falso. |
siguienteElemento() | Si existe algún elemento siguiente en la Enumeración, devuelve ese elemento. |
Ejemplo 1:
Java
// Java program to Enumerate through a Vector import java.util.Enumeration; import java.util.Vector; class GFG { public static void main(String[] args) { // Creating an object of Vector which contains // String type elements Vector<String> vector = new Vector<>(); // Adding values to the Vector vector.add("Keep"); vector.add("Calm"); vector.add("and"); vector.add("learn"); vector.add("from"); vector.add("GFG"); // Displaying the values of the vector System.out.println("The elements of the Vector is : " + vector); // Creating the Enumeration of the Vector elements. Enumeration enumeration = vector.elements(); // Now Enumerating through the Vector and // printing each enumeration constant. System.out.println( "The output after Enumerating through the Vector : "); while (enumeration.hasMoreElements()) { System.out.println(enumeration.nextElement()); } } }
The elements of the Vector is : [Keep, Calm, and, learn, from, GFG] The output after Enumerating through the Vector : Keep Calm and learn from GFG
Ejemplo 2:
Java
// Java program to Enumerate through a Vector import java.util.Enumeration; import java.util.Vector; class GFG { public static void main(String[] args) { // Creating an object of Vector which contains // double type elements Vector<Double> vector = new Vector<>(); // Adding values to the Vector vector.add(1.2636); vector.add(23.0258); vector.add(266.1125); vector.add(2548.0125); vector.add(2154.02415); vector.add(856.012); // Displaying the values of the vector System.out.println("The elements of the Vector is : " + vector); // Creating the Enumeration of the Vector elements. Enumeration enumeration = vector.elements(); // Now Enumerating through the Vector and printing // each enumeration constant. System.out.println( "The output after Enumerating through the Vector : "); while (enumeration.hasMoreElements()) { System.out.println(enumeration.nextElement()); } } }
The elements of the Vector is : [1.2636, 23.0258, 266.1125, 2548.0125, 2154.02415, 856.012] The output after Enumerating through the Vector : 1.2636 23.0258 266.1125 2548.0125 2154.02415 856.012
Ejemplo 3:
Java
// Java program to Enumerate through a Vector import java.util.Enumeration; import java.util.Vector; class GFG { public static void main(String[] args) { // Creating an object of Vector which contains // elements of different data types Vector<Object> vector = new Vector<>(); // Adding values to the Vector vector.add("Let's"); vector.add("Contribute"); vector.add("to"); vector.add('G'); vector.add('F'); vector.add('G'); vector.add(3); vector.add(12.054574); // Displaying the values of the vector System.out.println("The elements of the Vector is : " + vector); // Creating the Enumeration of the Vector elements. Enumeration enumeration = vector.elements(); // Now Enumerating through the Vector and printing // each enumeration constant. System.out.println( "The output after Enumerating through the Vector : "); while (enumeration.hasMoreElements()) { System.out.println(enumeration.nextElement()); } } }
The elements of the Vector is : [Let's, Contribute, to, G, F, G, 3, 12.054574] The output after Enumerating through the Vector : Let's Contribute to G F G 3 12.054574
Publicación traducida automáticamente
Artículo escrito por the_dir_one y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA