java - 在java中创建HashMap的二维数组

标签 java arrays dictionary multidimensional-array hashmap

我想在java中创建一个3维数组,其中前两个维度是索引(0-100)和(0-4),第三个维度是字典索引(12、18、22、49等) )

我该如何设置?我想:

    HashMap<Integer, Integer>[][] mem;
    mem = new HashMap<Integer, Integer>[101][5];

但是我收到错误。我的做法正确吗?

谢谢!

最佳答案

为什么不使用类来包装 HashMap?

class Dictionary {
    HashMap<Integer, Integer> map = new HashMap<>();
}


Dictionary[][] mem = new Dictionary[101][5];

关于java - 在java中创建HashMap的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33061027/

相关文章:

java - UML 类图关系

java - 一个 WebView 中的多个 URL

arrays - 索引嵌入文档的键到底意味着什么?

javascript - PHP 根据路径名读取文件内容

javascript - 带有字符串键的映射,其中值是 Javascript 中的长整对数组?

c# - 复合键字典

python - 字典列表到数据框python

java序列化

java - 将 XMPP 协议(protocol)合并到 Android 应用程序中

php - 如何在php中按键降序对数组进行排序?