jak otrzymać konkretną wartość z hashMapy

0

Witam wszystkich,

Pisze aplikację która pobiera 2 informacje "imię" oraz "adres", które dodawane są do hashMapy(key to imię a value to adres) po wciśnięciu przycisku tworzony jest kolejny przycisk którego tytułem jest imię z formularza. Po wciśnięciu tego przycisku powinno wyświetlić mi się okienko z adresem dla danego imienia. Okienko wyświetla się zwracany jest adres.

Problem polega na tym że nie wiem jak przy większej ilości przycisków z imieniem zwracać adres dla danego imienia. Zwraca mi cały czas adres osoby ostatnio dodanej do hash mapy.

Wygląda to miej więcej tak:

imie: Marcin adres: Wrocław |dodaj

następne dane:

imie: Rafał adres: Kraków |dodaj

i tworzą mi sie przyciski:

| Marcin
| Rafał

teraz wciskam przycisk Marcin i wyświetla mi się Kraków a powinien wyświetlić mi się Wrocław.

Co zrobić żeby to naprawić ?

Będę wdzięczny za pomoc !!!

0

Wygląda, że nie tworzysz za każdym razem nowego obiektu typu adres.
Powinno być coś takiego:

put(imie, new Adres(...));
0

Rozumiem ze kod jest tajny i nie warto go pokazać? o_O

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