Hola,
Tienes que tomar en cuenta que al usar:
Map<String, List<String>> mapa_lista = new HashMap<String,List<String>>();
En el lugar de quedar así :
"id Software" - "Quake"
"id Software" - "Doom"
"Valve" - "CS"
Quedaría así:
"id Software" -> "Quake", "Doom"
"Valve" -> "CS"
Que es exactamente lo mismo que menciona
chudiang,
pero te va a facilitar comprender el concepto.
Para obtener la lista de "id Software" :
LinkedList<String> lista = mapa_lista.get("id Software");
En
lista tendrías "Quake" y "Doom".
Saludos,
ps:
Tutorial en Inglés
Para comprender Collections (Map/HashMap/LinkedList, etc):
http://java.sun.com/docs/books/tutor...tions/TOC.html
Para comprender Generics (<String>, <Object>, etc):
http://java.sun.com/docs/books/tutor...ics/index.html