Recuerda que en las ciencias informáticas cualquier problema casi siempere suele tener diversas resoluciones, pero nosotros aquí te mostraremos lo más óptimo y mejor.
Solución:
Esta es una buena manera de hacerlo para cualquier bidimensional arrayasumiendo que los quiere en el siguiente orden:
[[array[0]-elementos], [array[1]elementos]…]
public List twoDArrayToList(T[][] twoDArray)
List list = new ArrayList();
for (T[] array : twoDArray)
list.addAll(Arrays.asList(array));
return list;
Desde java-8
List collection = Arrays.stream(array) //'array' is two-dimensional
.flatMap(Arrays::stream)
.collect(Collectors.toList());
for(int i=0;i
Creo que otros trucos son innecesarios, porque, de todos modos, usarán esta solución.
No se te olvide dar recomendación a este ensayo si te fue útil.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)