Java 创建集合的二维列表
我正在尝试制作一个二维网格/阵列,其中每个单元都是一个集合。为此,我使用以下代码作为示例Java 创建集合的二维列表,java,arrays,collections,interface,set,Java,Arrays,Collections,Interface,Set,我正在尝试制作一个二维网格/阵列,其中每个单元都是一个集合。为此,我使用以下代码作为示例 List<Set<Integer>> grid = new ArrayList<Set<Integer>>(); // In this line Set is underlined as error grid.add(new Set<Integer>());
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);
List grid=new ArrayList();
//在这一行中,集合下划线为错误
添加(新集合());
grid.get(0)、add(2);
但是它说“不能实例化类型集”。基本上我想实例化一个新的列表维度,每个维度的单元格都应该设置?接下来的问题是,我如何有效地迭代这个网格?
Set
只是一个接口,您需要实例化Set的特定实现,例如HashSet