Este tutorial ilustrará los métodos para convertir la colección en una lista en Java.
Cómo convertir la colección para enumerar en Java?
Para convertir una colección en una lista en Java, Java proporciona diferentes métodos que se enumeran a continuación:
Veamos todos estos métodos uno por uno.
Método 1: Convertir la colección a la lista en Java usando el método aslist ()
En esta sección, usaremos el predefinido "Aslist ()"Método del"FormaciónClase para convertir una colección en una lista.
Sintaxis
La sintaxis proporcionada se usa para la conversión de la colección en lista utilizando el "Aslist ()" método:
ListaEjemplo
En este ejemplo, convertiremos una matriz a una lista que pertenece al marco de la colección. Para hacerlo, crearemos e inicializaremos una matriz de tipo entero llamada "arrayofodd":
Entero arrayofodd [] = 1,3,5,7,9,11;Llama a "Matrices.Aslist ()"Método y pasar"arrayofodd"Como argumento:
ListaFinalmente, imprimiremos la matriz convertida en la lista en la consola:
Sistema.afuera.println ("Lista de números impares:" + OddList);La salida muestra la lista de números impares:
Pasemos a otro método predefinido de Java para la conversión de la colección a la lista.
Método 2: Convertir la colección en enumerar en Java usando el método COPYOF ()
Aquí, usaremos un "copia de()"Método del"Lista"Interfaz para convertir una colección en una lista. Este método copia los elementos de la colección en una lista. Ofrece la lista no modificable de la colección especificada.
Sintaxis
Use la sintaxis dada para "copia de()Método para convertir la colección en la lista:
ListaEjemplo
Convertiremos una colección de hashset en una lista utilizando el "Lista.copia de()" método. En primer lugar, crearemos un hashset llamado "frutas":
HashsetLuego, agregaremos los elementos en hashset usando el "agregar()" método:
frutas.agregar ("manzana");Llama a "Lista.copia de()"Método al pasar un hashset en él como argumento:
ListaPor último, imprimiremos la lista convertida desde Hashset:
Sistema.afuera.println ("Lista de frutas:" + Lista de frutas);La salida muestra la lista de frutas:
Hay un método predefinido más que pertenece al marco de la colección. Entonces, veamos cómo funciona.
Método 3: Convertir la colección en enumerar en Java usando el método addAll ()
Otro método para convertir una colección en una lista es el "añadir todo()"Método que pertenece a la Java.utilizar.Paquete de recolección. Convierte todos los elementos de una colección a otra.
Sintaxis
Siga la sintaxis dada del "añadir todo()" método:
Colecciones.addAll (ListName, ArrayName);El método toma dos argumentos como parámetro, uno es la colección convertida, y la otra es la colección que debe convertirse.
Ejemplo
En este ejemplo, crearemos una matriz de tipo de cadena llamada "lenguas":
Lenguajes de cadena [] = "c", "java", "python";A continuación, crearemos una lista de matrices llamada "listón"Eso almacenará los elementos de la matriz de cuerdas:
ListaAhora, en las colecciones.método addall (), pasaremos la matriz "lenguas"Y la lista"listón"Como argumentos:
Colecciones.addall (langlist, idiomas);Finalmente, imprimiremos "listón"En la consola usando el"Sistema.afuera.println ()" método:
Sistema.afuera.println ("Lista de idiomas:" + langlist);Producción
¿Hay algún método excepto métodos predefinidos de Java para convertir colecciones en listas?? Sí! Sigue la siguiente sección dada.
Método 4: Convertir la colección en enumerar en Java usando para bucle
A excepción de los métodos predefinidos de Java, también podemos convertir la colección en una lista utilizando el "para" bucle. Es el método de conversión más básico y fácil.
Sintaxis
La siguiente sintaxis se usa para la conversión de una colección en una lista utilizando el "para" bucle:
for (String x: Cn)Ejemplo
Ahora convertiremos el hashset ya creado en una lista utilizando un "para" bucle. Primero, crearemos una lista igual al tamaño del hashset en el que se almacenarán los elementos hashset:
ListaEn el bucle for, agregaremos los elementos de "frutas"Hashset a la lista usando el"agregar()" método:
para (cadena x: frutas)Finalmente, imprimiremos la lista convertida de hashset:
Sistema.afuera.println ("Lista de frutas:" + Lista de frutas);Producción
Recopilamos todos los métodos para la conversión de la colección para enumerar en Java.
Conclusión
Para convertir la colección en la lista, Java proporciona múltiples métodos predefinidos, incluidas las matrices.aslist (), lista.COPYOF (), COLECCIONES.addall () y un bucle para. Usar un bucle for bucle es el método más simple y de nivel principiante que puede ser comprensible para todos. En este tutorial, ilustramos los diferentes métodos para convertir una colección en una lista en Java con ejemplos detallados.