相关疑难解决方法(0)

你为什么不能在Java中使用"List <List <String >>"?

在Java中,为什么以下代码行不起作用?

List<List<String>> myList = new ArrayList<ArrayList<String>>();
Run Code Online (Sandbox Code Playgroud)

它可以工作,如果我改为

List<ArrayList<String>> myList = new ArrayList<ArrayList<String>>();
Run Code Online (Sandbox Code Playgroud)

起初,我想也许你不能有一个界面列表,但我可以创建一个List<Runnable>很好的.

想法?

java list arraylist

29
推荐指数
2
解决办法
4万
查看次数

不兼容的类型ListList和ArrayList的ArrayList

以下行给出了错误:

Incompatible Types.

List<List<Integer>> output = new ArrayList<ArrayList<Integer>>();
Run Code Online (Sandbox Code Playgroud)

是什么原因?

编辑

我理解如果我将我的第二个ArrayList更改为List,它不会给我错误.我想知道错误的原因.谢谢

java list arraylist incomplete-type

23
推荐指数
6
解决办法
3万
查看次数

在Java中初始化List <List <Integer >>

如何List<List<Integer>>在Java中初始化?

我知道List是一个接口,我可以使用ArrayListLinkedList实现List<Integer> list = new ArrayList<Integer>(),但是当我初始化时,List<List<Integer>> list = new ArrayList<ArrayList<Integer>>();我得到错误不兼容的类型:

ArrayList<ArrayList<Integer>> cannot be converted to List<List<Integer>>.
Run Code Online (Sandbox Code Playgroud)

那我该怎么办?

java

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×3

arraylist ×2

list ×2

incomplete-type ×1