El tutorial o código que verás en este artículo es la solución más sencilla y efectiva que hallamos a tus dudas o problema.
Solución:
Puedes intentar lo siguiente:
String a, b, c;
MultiMap mMap = new MultiValueMap();
mMap.put("a", "Hello there, It's a wonderful day");
mMap.put("a", "nice to meet you");
Set keys = mMap.keySet();
for (String key : keys)
System.out.println("Key = " + key);
System.out.println("Values = " + mMap.get(key));
List list = (List) mMap.get(key);
b = list.get(0);
c = list.get(1);
System.out.println("B : " + b);
System.out.println("C : " + c);
No tienes que hacer una división. Esta es la documentación de MultiMap que se encuentra:
MultiMap mhm = new MultiHashMap();
mhm.put(key, "A");
mhm.put(key, "B");
mhm.put(key, "C");
Collection coll = (Collection) mhm.get(key);
Ahora cuando haces un get()
llama a un mapa múltiple, te da una colección. El primer elemento será su b y el segundo será su c.
Si conservas algún reparo y disposición de arreglar nuestro enunciado te sugerimos añadir una explicación y con mucho placer lo estudiaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)