Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/12/2011, 10:07
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: Inicializar un array dinámico

Puedes usar esto

Collection coleccionPeliculas = new ArrayList();

Para recuperar el elemento en la posición i (una vez lo hayas añadido), tendrías que hacer cast

Pelicula miPelicula = (Pelicula) ColeccionPeliculas[i]:

Si estás trabajando con generics puedes usar tranquilamente estas List

List<Pelicula> miListaPeliculas = new ArrayList<Pelicula>();

Para recuperarlo:

Pelicula miPelicula = miListaPeliculas.get(i);

Esto funciona porque los ArrayList son verdaderamente dinámicos, se autoinicializan sólos. La respuesta de Firuzz es correcta porque un simple Array necesita que le des un tamaño. Si quieres variarlo de tamaño necesitas crear otro y volcar el contenido en el nuevo array. Sin embargo los ArrayList pueden ser tan grandes como se quiera.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}