【发布时间】:2014-02-08 05:43:07
【问题描述】:
所以我整天都在搜索和搜索,但我似乎找不到如何创建我在 Python 中创建的字典并在 Java 中创建类似的东西。我曾尝试查看 ArrayList 和 List 等,但无济于事。
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。
-
你能解释一下如何像字典一样使用它吗?
-
如果你已经搜索了一整天,你应该处理你的搜索词。
Java dictionary的第一个谷歌点击是(公认已过时的)Dictionary class,阅读类描述会指向Map。搜索Java map会产生this tutorial 作为第二次点击,这是对该主题的广泛介绍。但实际上,如果你所有的键都是从 1 向上的数字,就像你的例子一样,你可以只使用一个列表......
标签: java python dictionary arraylist