En el siguiente ejemplo se puede observar como se define un arreglo de Integer (Integer[]) y luego se convierte en una lista de Integer (List<Integer>). Luego esta un ejemplo de como definir una lista de String (List<String>) directamente utilizando el métodos Arrays.asList().
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.Arrays; | |
import java.util.List; | |
public class ArrayToList { | |
public static void main(String[] args){ | |
//Se crea un array de Integers | |
Integer[] numeros = new Integer[5]; | |
numeros[0] = 0; | |
numeros[1] = 1; | |
numeros[2] = 2; | |
numeros[3] = 3; | |
numeros[4] = 4; | |
//Se pasa el array de Integer a una lista | |
List<Integer> listNumeros = Arrays.asList(numeros); | |
//Recorremos la lista | |
System.out.println("---recorriendo Lista de numeros---"); | |
for(Integer numero : listNumeros){ | |
System.out.println(numero); | |
} | |
//Otra forma de definir un array | |
//String[] strings = {"Elemento1","Elemento2","Elemento3"}; | |
//Se puede definir la lista directamente desde el metodo asList | |
List<String> listString = Arrays.asList("Elemento1","Elemento2","Elemento3"); | |
System.out.println("---Recorriendo lista de strings---"); | |
for(String string : listString){ | |
System.out.println(string); | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
---recorriendo Lista de numeros--- | |
0 | |
1 | |
2 | |
3 | |
4 | |
---Recorriendo lista de strings--- | |
Elemento1 | |
Elemento2 | |
Elemento3 |