Was ist der Unterschied zwischen HashMap und HashMultimap?

Ich sehe viele Beispiele zu Multimap, habe aber nicht verstanden, warum Google Gauva anders ist?

Multimap<Integer, Set<String>> option4 = HashMultimap.create(); // Gauva

Map<Integer, Set<String>> opt = new HashMap<Integer, Set<String>>(); //Core Java

Sind beide oben genannten Verhaltensweisen für das Halten von Daten gleich oder unterschiedlich?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage