For each dla HashMap

0

Mam piewien problem i coś nie moge zlokalizować żadnego rozwiązania w internecie, albo dzisiaj oślepłam, wiec może napisze o co chodzi..

mam sobie jakąś klase Person i jakąś klasę powiedzmy X.. w X jest trzymana HashMapa <Integer, Person> gdzie Interger to id (person.getId())

w klasie X potrzebuje napisać metode, która przeleci po wszystkich zapisanych w HashMapie Personach i dla każdej z osób wykona metode zapisaną w klasie Person.. jak to uczynić??

0

Kilka przykładowych rozwiązań możesz znaleźć na tej stronie:

http://www.java-examples.com/iterate-through-values-java-hashmap-example

1
HashMap<K,T> mapa = ...;
for (K klucz: mapa.keySet()) {
...
}
lub
for (T wart: mapa.values()) {
...
} 

1 użytkowników online, w tym zalogowanych: 0, gości: 1