Problema de planteamiento
Publicado por gil13 (1 intervención) el 14/06/2014 14:15:33
Buenos dias,
Estoy empezando con java y me ha surgido un problema de planteamiento con una aplicación, os comento lo que hace y a ver como creéis que podría hacerse.
Una pantalla pide un nombre de perfil (nombre de persona), lo almacena en un String
Salta a otra pantalla que le pregunta el nombre de la videoconsola que tiene, cuantos juegos y cuantos mandos tiene. Lo almaceno todo en Strings y en Integers.
Hasta aquí sin problemas, ahora tiene la posibilidad de añadir mas consolas.
Como haríais para guardar tantos datos sin saber de antemano nada de lo que va a introducir ?, yo había pensado varias cosas.
1 - Variables dinámicas cuyo nombre sea el de los strings que va guardando.
nombre, nombre + consola, nombre +consola + juegos ...
Juan, juanps2. juanps23, juanps232
En java no hay dinámicos si no me equivoco.
2 - Crear arraylist, Los nombres de los arraylist pueden venir dados por el nombre de un string ?, si no, podría ser algo así
ArrayList<String> personas = new ArrayList<String>(); e ir almacenado los nombres de los perfiles.
Crear otro para el resto de datos ? Controlo la cantidad de veces que se añade una consola con un contador
Os pongo unas imágenes para ilustrar

Gracias y un saludo !
Estoy empezando con java y me ha surgido un problema de planteamiento con una aplicación, os comento lo que hace y a ver como creéis que podría hacerse.
Una pantalla pide un nombre de perfil (nombre de persona), lo almacena en un String
Salta a otra pantalla que le pregunta el nombre de la videoconsola que tiene, cuantos juegos y cuantos mandos tiene. Lo almaceno todo en Strings y en Integers.
Hasta aquí sin problemas, ahora tiene la posibilidad de añadir mas consolas.
Como haríais para guardar tantos datos sin saber de antemano nada de lo que va a introducir ?, yo había pensado varias cosas.
1 - Variables dinámicas cuyo nombre sea el de los strings que va guardando.
nombre, nombre + consola, nombre +consola + juegos ...
Juan, juanps2. juanps23, juanps232
En java no hay dinámicos si no me equivoco.
2 - Crear arraylist, Los nombres de los arraylist pueden venir dados por el nombre de un string ?, si no, podría ser algo así
ArrayList<String> personas = new ArrayList<String>(); e ir almacenado los nombres de los perfiles.
Crear otro para el resto de datos ? Controlo la cantidad de veces que se añade una consola con un contador
Os pongo unas imágenes para ilustrar

Gracias y un saludo !
Valora esta pregunta


0