Wpis z mikrobloga

Mam szybkie pytanie. Jak w #java na Androidzie zrobić tablicę coś w stylu PHP:
$array = array(
"imie" => "Test",
"nazwisko" => "Testowy",
);

i odwoływać się przykładowo $array['imie']? Oczywiście tablica dynamiczna, nie wiem ile będzie dokładnie "właściwości" typu "imie, nazwisko".

#java #androiddev #programowanie
  • 11
  • Odpowiedz
@tomekswk: ale podejscie stworzenia nowej klasy w takim przypadku wpisuje sie bardziej w idee programowania obiektowego. Np mozna potem stworzyc sobie liste albo mape z takich obiektow.
  • Odpowiedz
@loginek0: Pamiętaj, że PHP ma dynamiczne typowanie, a Java statyczne. Różnica jest istotna w takich przypadkach bo jeśli chcesz zrobić mapę to mapa w Javie ma zadeklarowany z góry typ klucza i typ wartości. Tutaj akurat podałeś dwa Stringi, ale jeśli chciałbyś dorzucić datę urodzenia to w Javie już by się nie kompilowało. Błąd mówiłby, że Date to nie String.

Stąd trzeba struktury danych tworzyć pod konkretne zastosowania w postaci
  • Odpowiedz