ArrayList
Publicado por Alex (5 intervenciones) el 20/09/2007 17:31:12
Hola espero que esten bien...
Tengo una duda con los arrayList....En mi programa creo un arrayList de tamaño "n", pero luego debo insertar valores en distintas posiciones, sin orden específico. L a posición será un índice "i", el cual puede ser primero la posición 4 y luego la 0. Es esto posible?
Hice una prueba a ver si me mostraba bien los valores pero no funcionó. Creé un array de tamaño 4 y utilicé el comando insert() para agregar los valores de forma desordenada:
Dim array as New ArrayList(4)
array.Insert(3, "helado")
array.Insert(1, "quiero")
array.Insert(2, "comer")
array.Insert(0, "yo")
Sin embargo al desplegar los valores me muestra que el de la casilla 3 es null.
Coloqué banderas para ver como se iba guardando las palabras y pude darme cuenta de que si se guardaba la palabra "helado" en la casilla tres...pero al insertar las demás se borraba .
Alguien sabe por qué puede estar pasando esto? No se pueden insertar valores de forma desordenada en el array? (Primero la última casilla y después la primera)
Gracias de antemano
Alex
Tengo una duda con los arrayList....En mi programa creo un arrayList de tamaño "n", pero luego debo insertar valores en distintas posiciones, sin orden específico. L a posición será un índice "i", el cual puede ser primero la posición 4 y luego la 0. Es esto posible?
Hice una prueba a ver si me mostraba bien los valores pero no funcionó. Creé un array de tamaño 4 y utilicé el comando insert() para agregar los valores de forma desordenada:
Dim array as New ArrayList(4)
array.Insert(3, "helado")
array.Insert(1, "quiero")
array.Insert(2, "comer")
array.Insert(0, "yo")
Sin embargo al desplegar los valores me muestra que el de la casilla 3 es null.
Coloqué banderas para ver como se iba guardando las palabras y pude darme cuenta de que si se guardaba la palabra "helado" en la casilla tres...pero al insertar las demás se borraba .
Alguien sabe por qué puede estar pasando esto? No se pueden insertar valores de forma desordenada en el array? (Primero la última casilla y después la primera)
Gracias de antemano
Alex
Valora esta pregunta


0