Podemos convertir una matriz en una lista de matrices usando las siguientes formas.
-
Usando el método Arrays.asList () – Pase la matriz requerida a este método y obtenga una Lista objeto y pasarlo como parámetro al constructor del Lista de arreglo clase.
-
Método Collections.addAll () – Cree una nueva lista antes de usar este método y luego agregue elementos de matriz usando este método a la lista existente.
-
Método de iteración – Crea una nueva lista. Itere la matriz y agregue cada elemento a la lista.
Ejemplo
Demo en vivo
import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class Tester { public static void main(String args[]) { String[] array = {"a", "b", "c", "d", "e"}; //Method 1 List<String> list = Arrays.asList(array); System.out.println(list); //Method 2 List<String> list1 = new ArrayList<String>(); Collections.addAll(list1, array); System.out.println(list1); //Method 3 List<String> list2 = new ArrayList<String>(); for(String text:array) { list2.add(text); } System.out.println(list2); } }
Producción
[a, b, c, d, e] [a, b, c, d, e] [a, b, c, d, e]
Publicado el 23-jul-2018 08:31:19