我想创建一个每个单元格都是一个2D数组ArrayList
!
我认为这个定义,但我不能添加任何东西这些定义是真的吗?!
ArrayList<ArrayList<String>> table = new ArrayList<ArrayList<String>>();
Run Code Online (Sandbox Code Playgroud)
要么
ArrayList[][] table = new ArrayList[10][10];
//table.add??????
Run Code Online (Sandbox Code Playgroud)
请帮我
我正在阅读Drools Planner示例,我偶然发现了这样的代码:
List<Column> columnList = new ArrayList<Column>(n);
Run Code Online (Sandbox Code Playgroud)
据我所知,它应该初始化一个存储Column
数据类型的长度为n的列表.
但是在表达式的两边有不同的集合数据类型是什么?
如果ArrayList<Column>
类型匹配 List<Column>
,那么它与做什么不同:
List<Column> columnList = new List<Column>(n);
Run Code Online (Sandbox Code Playgroud)