Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/01/2009, 09:27
v3rn0n
 
Fecha de Ingreso: enero-2009
Mensajes: 26
Antigüedad: 16 años, 2 meses
Puntos: 4
Respuesta: Objetos + arraylist

Tienes que poner la creación de la variable Header:

Heading h = new Heading(); (por lo menos el h = new Heading();)

dentro del bucle while para "crear una nueva variable" en cada iteración (y cambiar la posición de memoria a donde apunta).

Ahora estas añadiendo una referencia a la misma posición de memoria en cada uno de los elementos del array, por eso, cuando modificas la variable "h", se modifica en todas las posiciones del array.