Codice:Come eliminare i duplicati nei valori di Guava MultiMap?
Multimap<String, String> myMultimap = ArrayListMultimap.create();
myMultimap.put("12345", "qwer");
myMultimap.put("12345", "abcd");
myMultimap.put("12345", "qwer");
System.out.println(myMultimap);
Risultato:
{12345=[qwer, abcd, qwer]}
E 'possibile eliminare "qwer" duplicato? Grazie.
Come indica la documentazione, un riferimento a un piano Multimap è raramente preferito su una delle sottointerfacce per gli stessi motivi per cui i riferimenti alla Raccolta sono raramente preferiti su Set, Elenco, ecc. L'LHS del compito dovrebbe essere un SetMultimap. – gk5885
@ gk5885 Buon punto, codice aggiornato. – gustafc