我正在使用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