Trato de crear una tabla con todas sus filas metidas en el vector "filas", como su propio nombre indica. Este vector de vectores lo voy llenando con el vector "apuntes" en un bucle que algún día dará tantas vueltas como meses del año.
Código Java:
Ver original
for(int i = 0; i < 12; i++){ apunte.add ((double) 0); apunte.add ((double) 0); apunte.add ((double) 0); apunte.add ((double) 0); apunte.add ((double) 0); apunte.add ((double) 0); apunte.add ((double) 0); apunte.add ((double) 0); filas.add(apunte); //apunte.clear(); }
¿Cual es el problema?
El reutilizar el vector apunte
Si lo dejo tal cual está cada vez se hace más grande, pero en la tabla siempre aparecerán los nueve primeros cuando yo quiero los nueve segundos en la segunda fila, los nueve terceros en la tercera y así.
Si quito el comentario a apunte.clear() todos los resultados me salen vacíos, es decir, filas se vacía y no conserva el último valor añadido.
¿No se puede reutilizar vectores? en ese caso ¿qué puedo utilizar para no tenerme que crear tantos vectores como meses del año?
Quizá sí es necesario un vector por cada fila, en ese caso ¿se pueden crear vectores dinámicamente?
Muchas gracias.