Anteriormente compartimos la conversión de Vector a ArrayList y Vector a Array. En este tutorial veremos cómo convertir un vector en una lista. Los pasos son los siguientes:
1) Crea un vector y rellénalo
2) Conviértalo en una lista llamando Collections.list(vector.elements()) que devuelve un objeto List.

Ejemplo

Para explicar la lógica, suponga que Vector tiene elementos de tipo String (). Sin embargo, si desea tener un tipo diferente, simplemente cambie los genéricos en el siguiente código.

import java.util.Vector;
import java.util.List;
import java.util.Collections;
public class VectorToList {
 
  public static void main(String[] args) {
 
     // Step1: Creating a Vector of String elements
     Vector<String> vector = new Vector<String>();
 
     // Step2: Populating Vector
     vector.add("Tim");
     vector.add("Rock");
     vector.add("Hulk");
     vector.add("Rick");
     vector.add("James");
 
    // Step3: Displaying Vector elements
    System.out.println("Vector Elements :");
    for (String str : vector){
       System.out.println(str);
    }
 
    // Step4: Converting Vector to List
    List<String> list = Collections.list(vector.elements());
 
    // Step 5: Displaying List Elements
    System.out.println("nList Elements :");
    for (String str2 : list){
       System.out.println(str2);
    }
 }
}

Producción:

Vector Elements :
Tim
Rock
Hulk
Rick
James

List Elements :
Tim
Rock
Hulk
Rick
James

Como puede ver, tanto Vector como List tienen los mismos elementos después de la conversión.

Referencias

leer  Cómo eliminar elementos vectoriales usando index en java

Por avivcas

Deja una respuesta

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