java创建地图矩阵
我试图制作一个矩阵,每个单元格中都有一个映射,但我无法让它工作,到目前为止我已经这样做了:
int mesos = h.getMesFinal() - h.getMesFinal();
Map<Integer, Doctor> [][] cal = new Map<Integer, Doctor> [30][mesos];
但它显示通用数组创建警报
你可以在下面搜索框中键入要查询的问题!
我试图制作一个矩阵,每个单元格中都有一个映射,但我无法让它工作,到目前为止我已经这样做了:
int mesos = h.getMesFinal() - h.getMesFinal();
Map<Integer, Doctor> [][] cal = new Map<Integer, Doctor> [30][mesos];
但它显示通用数组创建警报
# 1 楼答案
不能创建泛型类型的数组
您基本上有两种选择:
MyMap
,它只包装Map<Integer, Doctor>
并使用MyMap[][]
ArrayList
(或任何其他结构)而不是数组要回答评论,以下是您可以做的: