Tworzenie kompleksu HashMap w Javie
Jak najłatwiej stworzyć HashMap w ten sposób:
( student1 => Map( name => Tim,
Scores => Map( math => 10,
physics => 20,
Computers => 30),
place => Miami,
ranking => Array(2,8,1,13),
),
student2 => Map (
...............
...............
),
............................
............................
);
Próbowałem tego:
HashMap record = new HashMap();
record.put("student1", new HashMap());
record.get("student1").put("name","Tim");
record.get("student1").put("Scores", new HashMap());
Ale dostaję błąd. Robię to w ten sposób, ponieważrecord.get("student1")
jest obiektem HashMap, więc zakładam, że aput
na tym powinno działać i tak dalej.
Jeśli to nie zadziała, jaki jest najlepszy sposób, aby to zrobić?