我正在使用java編寫基於文本的遊戲,並且希望爲地圖使用類似python的字典,因爲我想要將多個值鏈接到一個字典,所以HashMap對我來說並不真正起作用,例如,如何在java中創建一個字典,類似於python中的字典?
在Python中,你可以這樣定義字典:
room_x = { "name": "X",
"description":"Random description",
"exits": {linked to another dictionary},
"items": list_of_players_items}
是類似的東西可能在Java中?
在此先感謝。
任何原因,你沒有創建帶有字段類,如使用面嚮對象語言的一個好一點的面向對象編程? – Andreas
在問一個新問題之前,請嘗試幾次Google搜索,特別是常見任務。 – TigerhawkT3
@ TigerhawkT3只是FYI我並沒有特別要求HashMap解決方案,而是詢問如何從java中複製python中的字典函數(希望得到比HashMap更好的解決方案)。事實上,HashMap解決方案是最好的方法,但並不是它與你標記的問題一樣。 – MarkwinVI