所以我一直在搜索和搜索,但似乎無法找到如何創建我在Python中創建的字典並在Java中創建類似的東西。我試着看ArrayList和列表等,但無濟於事。Java Dictionary like like Python
PIECESDICT = {1: [[0,0], [0,1], [0,2], [1,1]], 2: [[0,0], [1,0], [0,1]], 3: [[0,0], [0,1], [1,1]], 4: [[0,0], [0,1], [1,0], [1,1]], 5: [[0,0], [1,0], [2,0]]}
因此,這裏是我的詞典,而且基本上他們做的是剛剛從座標(0,0)是每件的左上點說。它本身就是一件作品。
例如片1會是什麼樣子:
0
00
0
同樣一塊2會是什麼樣子:
00
0
你可以嘗試一個HashMap。 – Christian
您能否向我解釋如何使用類似於字典的方法? – KodyVanRy
如果您一整天都在搜索,則應該按照搜索條件進行操作。第一次谷歌命中'Java字典'是(被承認已經過時)[Dictionary類](http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html),並閱讀類描述會指向「Map」。搜索'Java地圖'產生[本教程](http://docs.oracle.com/javase/tutorial/collections/interfaces/map.html)作爲第二打,這是對該主題的廣泛介紹。但實際上,如果你所有的密鑰都是從1開始的數字,就像在你的例子中那樣,你可以使用一個列表... – l4mpi