Convertir la lista a la matriz en Java

Convertir la lista a la matriz en Java
Mientras se programan en Java, puede haber un requisito para imponer limitaciones al código. Por ejemplo, asignar tamaños fijos a los valores de acumulación del contenedor, i.mi., "matrices". En tales situaciones, la transformación de listas en matrices en Java para utilizarlas de manera efectiva ayuda al desarrollador a hacer que los datos sean confidenciales e inmutables.

Este blog explicará los enfoques para convertir listas en matrices en Java.

Cómo convertir la lista en matriz en Java?

Para transformar una lista en una matriz en Java, aplique los siguientes enfoques:

  • "ToArray ()" Método.
  • "ToArray () Método y "Entero" Objeto.

Enfoque 1: Convertir la lista a la matriz en Java usando el método "ToArray ()"

El "ToArray ()"El método convierte un"Lista de arreglo"En una matriz y la devuelve. El "agregar()El método "agrega elementos a la lista. Estos métodos se pueden aplicar para simplemente convertir la lista creada en una matriz.

Sintaxis

lista de arreglo.Toarray (matriz)

En esta sintaxis, "formación"Corresponde a la matriz donde el"Lista de arregloLos elementos se almacenan.

Ejemplo
Antes de continuar con los ejemplos acumulados, asegúrese de incluir la siguiente biblioteca:

importar java.utilizar.Lista de arreglo;

Luego, agregue el siguiente código:

Lista de clases públicas ToArray
public static void main (string [] args)
ArrayList ConvertList = new ArrayList ();
converso.agregar (1);
converso.agregar (2);
converso.agregar (3);
converso.agregar (4);
Sistema.afuera.println ("La lista es:"+ConvertList);
Objeto [] objarr = ConvertList.toArray ();
Sistema.afuera.println ("Los valores en una matriz son:");
para (int i = 0; iSistema.afuera.println (objarr [i]);

En las líneas de código anteriores:

  • En primer lugar, cree un entero "Lista de arreglo"Con la ayuda de un objeto llamado"converso" mediante el "nuevo"Palabra clave y la"Lista de arreglo()"Constructor, respectivamente.
  • En el siguiente paso, asocie el "agregar()Método "con el objeto creado para agregar los enteros especificados e imprimir la lista.
  • Después de eso, invoca el "ToArray ()Método para convertir la lista creada en una matriz referiéndose al objeto de lista.
  • Por último, aplique el "para"Luce para iterar a lo largo de la matriz de elementos y mostrarlos individualmente.

Producción

En la salida anterior, se puede observar que la lista se transforma en una matriz adecuadamente.

Enfoque 2: Convertir la lista a la matriz en Java usando el método "toArray ()" y el objeto "entero"

En este enfoque, los discutidos "ToArray ()El método "se puede aplicar para transformar el"Lista de arreglo"Primero en un objeto entero especificando el tamaño y luego en una matriz.

Ejemplo
Pasemos a las siguientes líneas de código:

Lista de clases públicas ToArray
public static void main (string [] args)
ArrayList ConvertList = new ArrayList ();
converso.agregar (1);
converso.agregar (2);
converso.agregar (3);
converso.agregar (4);
Entero [] updArray = nuevo entero [4];
converso.ToArray (updrayRray);
Sistema.afuera.println ("La lista es:"+ConvertList);
Objeto [] objarr = ConvertList.toArray ();
Sistema.afuera.println ("Los valores en una matriz son:");
para (int i = 0; iSistema.afuera.println (objarr [i]);

Aplique los siguientes pasos según lo dispuesto en el fragmento de código anterior:

  • Recuerde los enfoques discutidos para crear un "Lista de arreglo"Y agregarlo con los enteros especificados a través del"agregar()" método.
  • Ahora, crea un "Entero"Objeto usando el"nuevo"Palabra clave y la"Entero()"Constructor, respectivamente.
  • Esto convertirá el "Lista de arreglo"En un objeto entero especificando el tamaño.
  • Finalmente, del mismo modo, convierta la ArrayList en una matriz a través del "ToArray ()Método "y muestre los elementos de la matriz a través del"para" bucle.

Producción

En este resultado, se puede analizar que los valores de la lista se acumulan en una matriz en consecuencia.

Conclusión

Para convertir una lista en una matriz en Java, aplique el "ToArray ()"Método o el combinado"ToArray ()"Método y"Entero" objeto. Estos enfoques simplemente convierten el especificado "Lista de arreglo"En una matriz a través de un"Entero" objeto. Este blog discutió los enfoques para convertir una lista en una matriz en Java.