以下代码:
导致这个编译时错误的原因是:
为什么会抛出这个错误?是因为在
List<List<String>> lss = new ArrayList<ArrayList<String>>();
导致这个编译时错误的原因是:
Type mismatch: cannot convert from ArrayList<ArrayList<String>> to List<List<String>>
为了修复问题,我更改了代码如下:
List<ArrayList<String>> lss = new ArrayList<ArrayList<String>>();
为什么会抛出这个错误?是因为在
List<List<String>>
中的通用类型 List 被实例化了,而 List 是一个接口,所以这是不可能的吗?