Como listar un arraylist ?

Iniciado por Finishim, 27 Diciembre 2016, 04:18 AM

0 Miembros y 1 Visitante están viendo este tema.

Finishim

Buenas, tengo un arraylist de arreglos y una de las posiciones de esos arreglos posee otro sub arreglo, lo que quiero hacer es acceder a cada una de las propiedades de mis arreglos y subarreglos para poder desplegarlos...

Código (java) [Seleccionar]

//Lista original
List<Object[]> listado = new ArrayList<Object[]>();

//arreglo
Object[] arreglo = new Object[3];
arreglo[0] = "Pepe";
arreglo[1] = 19;

//sub arreglo
Object[] subArray = new Object[1];
subArray[0] = "Chile";

arreglo[2] = subArray;

listado.add(arreglo);


for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }





Eso me muestra lo siguiente en consola: "Ljava.lang.Object;@769d0b".  seguramente estoy accediendo al indice pero no al contenido de los indices, cómo podria llegar hasta esos arreglos y sub arreglos ?

miltonprogramador

#1
Hola con este ejemplo seguro lo logras
Código (java) [Seleccionar]


ArrayList<String> nombreArrayList = new ArrayList<String>();

//para añadir elementos dinamicamente puedes hacerlo asi
for (int i=1; i<=10; i++){   nombreArrayList.add("Elemento "+i);  }

// Para agregar algún elemento en la posición que desees. ejemplo la posición dos nombreArrayList.add(2, "Elemento 3");

// Declaramos el Iterador e imprimimos los Elementos del ArrayList Iterator<String> counter = nombreArrayList.iterator();
while(counter.hasNext())
{  
     String element = counter.next();  
     System.out.print(element+" \n ");
}



Esto te dara como resultado
elemento_1
elemento_2
.
.
.
elemento_n

espero te sirva
Aprendiendo de los mejores se llega a ser uno de ellos...