pues eso, como puedo hacer un array bidimensional sin previamente declarar su tamaño?
he probado con:
String[][] prueba;
pero al meterle datos me dice k tengo que declarar su tama;o...
| |||
¿declarar array bidimensional sin inicializar en java? pues eso, como puedo hacer un array bidimensional sin previamente declarar su tamaño? he probado con: String[][] prueba; pero al meterle datos me dice k tengo que declarar su tama;o... |
| |||
Respuesta: ¿declarar array bidimensional sin inicializar en java? hola hackman, perdona si no me he expresado bien; el problema que tengo es el siguiente: Creo un fichero con alta de compradores (Cada fila en el fichero es un registro) pues bien despues lo que quiero hacer es cargar cada registro del fichero en un array bidimensional, pero claro para eso necesito crearlo y inicializar su tama;o (porque sino java me da error) cosa que el tama;o no puedo saberlo porque el numero de registros que tiene el fichero es variable... vamos que lo que yo quiero crar es un bidimensional dinamico saludos y gracias de antemano |
| ||||
Respuesta: ¿declarar array bidimensional sin inicializar en java? Por arrays te obliga a inicializar el tamaño. Si no quieres tener un tamaño a priori es mejor que importes la clase Collection (y recuerda, no te muevas por ella con bucles for, sino usando Iterator). Tb puedes usar vector, pero esta clase va aumentando sus contenidos de 5 en 5 elementos automáticamente cuando se supera el tamaño previo, por eso no me gusta. ^-^ seguro que hay alguna otra opción más, pero con Collection te sobra. |
Etiquetas: |