私はJavaのテキストベースのゲームで作業しており、地図の辞書のようなPythonを使いたいと思っています.HashMapは実際には私のためには機能しません。pythonのものに似たjavaで辞書を作成するには?
Pythonでは、あなたは、このように辞書を定義することができます。
room_x = { "name": "X",
"description":"Random description",
"exits": {linked to another dictionary},
"items": list_of_players_items}
は、Javaで可能な似たようですか?
ありがとうございます。複数の値をリンクするには
HashMap<String, String> hashMap = new HashMap<>(); //<key,value> both key and value are Strings
hashMap.put("name", "X");
hashMap.put("description", "Random description");
:
あなたはオブジェクト指向言語を使用して良い小さなオブジェクト指向プログラマのように、フィールドを持つクラスを作成していない任意の理由は? – Andreas
新しい質問をする前に、特に一般的な仕事について、いくつかのGoogle検索を試してみてください。 – TigerhawkT3
@ TigerhawkT3ちょうど私はHashMapソリューションを求めていませんでしたが、Pythonの辞書関数をjavaで複製する方法を尋ねていました(HashMapよりも優れたソリューションを希望しています)。 HashMapのソリューションが最良の方法であることが判明したということは、あなたがタグ付けしたものと同じ問題にはなりません。 – MarkwinVI