Programa para Convertir un Vector a Lista en Java

Dado un Vector, la tarea es Convertir Vector a Lista en Java

Ejemplos:

Input: Vector: [1, 2, 3, 4, 5]
Output: List: [1, 2, 3, 4, 5]

Input : Vector = [a, b, c, d, e, f]
Output : List  = [a, b, c, d, e, f]
  • Usando el método Collections.list()

    Sintaxis:

    List list = Collections.list(vec.elements());
    

    Acercarse:

    1. Obtener el vector
    2. Convierta en lista usando el método Collections.list(vector.elements()), que devuelve una Lista de objetos.
    3. Imprimir la lista

    A continuación se muestra la implementación del enfoque anterior:

    // Java program to
    // convert vector to List
      
    import java.util.*;
      
    public class GFG {
        public static void main(String[] args)
        {
      
            // Create a Vector of String elements
            Vector<String> vec = new Vector<String>();
      
            // Adding values of Vector
            vec.add("1");
            vec.add("2");
            vec.add("3");
            vec.add("4");
            vec.add("5");
      
            // print Vector elements
            System.out.println("Vector: " + vec);
      
            // Convert Vector to List
            List<String>
                list = Collections.list(vec.elements());
      
            // print List Elements
            System.out.println("List:" + list);
        }
    }
    Producción:

    Vector: [1, 2, 3, 4, 5]
    List:[1, 2, 3, 4, 5]
    
  • Usando Collection.unmodifiableList()

    Sintaxis:

    List list = Collections.unmodifiableList(vector);
    

    Acercarse:

    1. Obtener el vector
    2. Convierta en lista usando el método Collections.unmodifiableList(vector), que devuelve una lista inmutable de objetos.
    3. Imprimir la lista

    A continuación se muestra la implementación del enfoque anterior:

    // Java program to
    // convert vector to List
      
    import java.util.*;
      
    public class GFG {
        public static void main(String[] args)
        {
      
            // Create a Vector of String elements
            Vector<String> vec = new Vector<String>();
      
            // Adding values of Vector
            vec.add("1");
            vec.add("2");
            vec.add("3");
            vec.add("4");
            vec.add("5");
      
            // print Vector elements
            System.out.println("Vector: " + vec);
      
            // Convert Vector to List
            List<String>
                list = Collections.unmodifiableList(vec);
      
            // print List Elements
            System.out.println("List:" + list);
        }
    }
    Producción:

    Vector: [1, 2, 3, 4, 5]
    List:[1, 2, 3, 4, 5]
    
  • Usando constructor

    Sintaxis:

    List list = new ArrayList(vector);
    

    Acercarse:

    1. Obtener el vector
    2. Cree una lista a partir del vector pasando el vector como parámetro.
    3. Imprimir la lista

    A continuación se muestra la implementación del enfoque anterior:

    // Java program to
    // convert vector to List
      
    import java.util.*;
      
    public class GFG {
        public static void main(String[] args)
        {
      
            // Create a Vector of String elements
            Vector<String> vec = new Vector<String>();
      
            // Adding values of Vector
            vec.add("1");
            vec.add("2");
            vec.add("3");
            vec.add("4");
            vec.add("5");
      
            // print Vector elements
            System.out.println("Vector: " + vec);
      
            // Convert Vector to List
            List<String>
                list = new ArrayList<String>(vec);
      
            // print List Elements
            System.out.println("List:" + list);
        }
    }
    Producción:

    Vector: [1, 2, 3, 4, 5]
    List:[1, 2, 3, 4, 5]
    

Publicación traducida automáticamente

Artículo escrito por Rajput-Ji 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 *