SoloCodigo

Programación General => Java => Mensaje iniciado por: pipelin85 en Domingo 2 de Agosto de 2009, 07:00

Título: hashtable
Publicado por: pipelin85 en Domingo 2 de Agosto de 2009, 07:00
hola quisiera saber cuantas dimensiones puede tener las colleciones map
solo 2 clave y valor? o se pueden poner mas valores por una clave
Título: Re: hashtable
Publicado por: gophlb en Domingo 2 de Agosto de 2009, 10:28
creo recordar que efectivamente solo tienes dos campos: clave y valor.

tienes dos soluciones que se me ocurran en este momento:

1- puedes hacer un mapa de mapas.
    con la clave que sea obtienes un mapa, dentro del cual tienes otras claves y valores asociados a esa primera clave.
    de esta forma, puedes anidando hasta que te aburras y/o acabes con tus multiples claves (bueno, alguna limitacion habra, pero ya me entiendes...).

2- hacer una clave compuesta tipo array [clave1, clave2]


y si lo que necesitas son multiples valores para una clave...
hazte un map con (clave, List listaDeValores)