Przechowywanie i pobieranie wartości klucza Java HashMap

Chcę przechowywać wartości i pobierać je z Java HashMap.

Oto, co mam do tej pory:

public void processHashMap()
{
    HashMap hm = new HashMap();
    hm.put(1,"godric gryfindor");
    hm.put(2,"helga hufflepuff"); 
    hm.put(3,"rowena ravenclaw");
    hm.put(4,"salazaar slytherin");
}

Chcę pobrać wszystkie klucze i wartości z HashMap jako kolekcję Java lub zestaw narzędzi (na przykładLinkedList).

Wiem, że mogę uzyskać wartość, jeśli znam klucz, taki jak ten:

hm.get(1);

Czy istnieje sposób na pobranie wartości kluczowych jako listy?

questionAnswers(7)

yourAnswerToTheQuestion