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...
//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 ?
Hola con este ejemplo seguro lo logras
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