Saltar al contenido

Convertir bidimensional array a la lista en java?

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)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *