gpt4 book ai didi

java - 创建 map 矩阵

转载 作者:行者123 更新时间:2023-12-01 12:16:49 25 4
gpt4 key购买 nike

我正在尝试制作一个矩阵,其中每个单元格中都有一个 map ,但我无法让它工作,到目前为止我已经做到了:

int mesos = h.getMesFinal() - h.getMesFinal();
Map<Integer, Doctor> [][] cal = new Map<Integer, Doctor> [30][mesos];

但它显示通用数组创建警报。

最佳答案

您无法创建泛型类型数组。

你基本上有两个选择:

  1. 创建一个类 MyMap就这样 Map<Integer, Doctor>并使用MyMap[][]
  2. 使用ArrayList (或任何其他结构)而不是数组

要回答评论,您可以这样做:

List<List<Map<Integer, Doctor>>> cal = new ArrayList<>(30);
for(int i = 0 ; i < 30 ; i++) {
cal.add(new ArrayList<Map<Integer, Doctor>>(mesos));
}

关于java - 创建 map 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26948200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com