Dzięki za szybkie odpowiedzi ale mam jeszcze jedno pytanie w jaki sposób przeszukać HashMap aby zwróciło klucze dla których wartości są takie same?
Mam coś takiego:
HashMap<Integer, ArrayList<String>> cos
i chciałbym zwrócić wszystkie listy, w których element powtarza się dla różnych kluczy np:
cos(1, "ala" "kota")
cos(2, "cos" "tam")
cos(3, "ala" "ma")
i chciałbym wartości 1 i 3
znalazłem retainAll<> tylko teraz jak zrobię:
cos.values().retainAll(cos.values());
to jak te wspólne elementy dodać do innej listy?