Enumerar a través de un vector usando la enumeración de Java

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());
        }
    }
}
Producción

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());
        }
    }
}
Producción

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());
        }
    }
}
Producción

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *