【发布时间】:2016-01-08 17:54:06
【问题描述】:
我想在 java 中创建一个 3 维数组,其中前两个维度是索引 (0-100) 和 (0-4),第三维是字典索引 (12、18、22、49 等)
我该如何设置?我想:
HashMap<Integer, Integer>[][] mem;
mem = new HashMap<Integer, Integer>[101][5];
但我遇到了错误。我的处理方法正确吗?
谢谢!
【问题讨论】:
-
只需删除末尾的
(),因为您正在制作一个数组。 -
您不能创建通用数组。混合使用数组和泛型并不是一个好主意。
-
谢谢 Paul - 你知道我应该如何构建这样的数组吗?
-
感谢 alfasin - 是的,如果有可行的方法,我会尝试一种新方法。
-
不就是
int[][][]吗?
标签: java arrays dictionary multidimensional-array hashmap