English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este programa, aprenderás a convertir una lista en un array usando toArray() y a convertir un array en una lista usando asList() de Java.
import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListArray { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); String[] array = new String[list.size()]; list.toArray(array); System.out.println(Arrays.toString(array)); } }
Al ejecutar el programa, la salida es:
[a, b]
En el programa anterior, tenemos una lista de cadenas list. Para convertir la lista en un array, primero creamos un array de cadenas array, cuyo tamaño es igual a list.size().
Luego, solo utilizamos el método toArray() de list para convertir los elementos de list en elementos de array.
import java.util.Arrays; import java.util.List; public class ArrayToList { public static void main(String[] args) { String[] array = {"a", "b"}; List<String> list = Arrays.asList(array); System.out.println(list); } }
Al ejecutar el programa, la salida es:
[a, b]
En el programa superior, tenemos un array de cadenas array. Para convertir el array en una lista, utilizamos el método asList() de Arrays y lo almacenamos en la lista list.