我正在尝试做一个2d网格/数组,其中每个单元格都是一组。为此,我使用以下代码作为示例
List<Set<Integer>> grid = new ArrayList<Set<Integer>>();
// In this line Set is underlined as error
grid.add(new Set<Integer>());
grid.get(0).add(2);
但它说 - &#34;无法实例化类型Set&#34;。基本上我想实例化一个新的列表维度,并且对于每个维度,单元格应该设置?然后问题是如何有效地迭代这个网格?
答案 0 :(得分:0)
Set
只是一个接口,您需要实例化Set的特定实现,例如HashSet
。