<分区>
下面的代码:
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 是一个接口(interface),所以这是不可能的?