nombre dinamico de variable

TT
02 de Septiembre del 2005
Hola a [email protected]:
Mi problema es que tengo un ArrayList de tipos (tipo1,tipo2,...,tipon) y me gustaria crear variables de tipo String que se llamasen igual que cada tipo (String tipo1; String tipo2; ... String tipon;) y me gustaria hacerlo todo de forma dinámica de forma que si añado más tipos al array se sigan generando variables con ese nombre.

fady
02 de Septiembre del 2005
querras decir que para cada tipo tienes un arraylist, no??

TT
02 de Septiembre del 2005
No. Tengo un ArrayList de tipos y me gustaria crearme tantos ArrayList como tipos haya.

ArrayList tipos(tipo1,tipo2,...tipon)

"Estos ArrayList se tienen que llamar igual que el tipo"
ArrayList tipo1(elementos de tipo1)
ArrayList tipo2(elementos de tipo2)
...
ArrayList tipon(elementos de tipon)

fady
02 de Septiembre del 2005
has probado

String nombreTipo1 = tipo1.getClass().getName();

te hablo de memoria pero me parece que era asi, saludos

TT
02 de Septiembre del 2005
voy a ser un poco mas concreto.

Tengo un ArrayList de tipos. listaTipos(tipo1,tipo2,...,tipon)

Tengo un ArrayList de usuarios. listaUsuarios(usuario1,usuario2,...usuarion)

Quiero crear una HashTable donde la clave sea el tipo y el valor sea un ArrayList con los usuarios que pertenecen a ese tipo. HashTable(key=tipo,value=vector de usuarios de ese tipo).

Quiero crearlo de tal forma que si añadiese más tipos no tuviera que cambiar el código.

Espero que ahora haya aclarado la pregunta.

Muchas Gracias.