Header Ads Widget

Ticker

6/recent/ticker-posts

Programa Java para convertir la lista (ArrayList) a Array y viceversa

En este programa, aprenderá a convertir una lista en una matriz usando toArray () y una matriz para listar usando asList () en Java.

Ejemplo 1: Convertir lista a matriz

  1. import java.util.ArrayList;
  2. import java.util.Arrays;
  3. import java.util.List;
  4. public class ListArray {
  5. public static void main(String[] args) {
  6. List<String> list = new ArrayList<String>();
  7. list.add("a");
  8. list.add("b");
  9. String[] array = new String[list.size()];
  10. list.toArray(array);
  11. System.out.println(Arrays.toString(array));
  12. }
  13. }
Cuando ejecutas el programa, la salida será:
[a, b]
En el programa anterior, tenemos una lista de cadenas de la lista . Para convertir la lista a una matriz, primero creamos una matriz de cadena llamada matriz con un tamaño igual a list.size().
Luego, simplemente utilizamos el toArray()método de la lista para convertir los elementos de la lista en elementos de la matriz .

Ejemplo 2: Convertir matriz a lista

  1. import java.util.Arrays;
  2. import java.util.List;
  3. public class ArrayToList {
  4. public static void main(String[] args) {
  5. String[] array = {"a", "b"};
  6. List<String> list = Arrays.asList(array);
  7. System.out.println(list);
  8. }
  9. }
Cuando ejecutas el programa, la salida será:
[a, b]
En el programa anterior, tenemos una matriz de cadenas matriz . Para convertir la matriz en una lista, utilizamos Arraysel asList()método y la almacenamos en la lista, lista .

Publicar un comentario

0 Comentarios