Título: Duda con arrayList y HashMap Publicado por: Hartigan en 22 Noviembre 2011, 14:40 pm Hola os comento:
Tengo un hashMap cuya clave es un String y cuyo valor es un ArrayList<String> que contiene diversas palabras Osea: Código
Ahora lo que hago es que si encuentro una clave en el hashMap (usando containsKey()) quiero obtener los elementos del arrayList de esa clave y meterlos en otro ArrayList distinto. Como puedo hacerlo? valdría?: Código
Obtengo así el arrayList (el Value del hashMap) y puedo igualarlo directamente al nuevo arrayList llamado lista??? gracias de antemano. Título: Re: Duda con arrayList y HashMap Publicado por: adastra en 22 Noviembre 2011, 15:37 pm Código: Map<String, List<String>> multiMapa = new HashMap<String, List<String>>(); Título: Re: Duda con arrayList y HashMap Publicado por: Hartigan en 23 Noviembre 2011, 01:40 am Vale muchas gracias, al final lo que hice fue esto:
Código
Parece que me funciona, así que bien. xD saludos y gracias de nuevo. Título: Re: Duda con arrayList y HashMap Publicado por: adastra en 23 Noviembre 2011, 01:48 am De hecho, es mejor lo que has hecho, manualmente recorría el ciclo y posteriormente comparaba, el método "containsKey" hace lo mismo, pero en teoría es más eficiente...
Así que como lo tienes esta bien. |