如何List<List<Integer>>在Java中初始化?
我知道List是一个接口,我可以使用ArrayList或LinkedList实现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)
那我该怎么办?
Rei*_*eus 25
使用
List<List<Integer>> list = new ArrayList<List<Integer>>();
Run Code Online (Sandbox Code Playgroud)
或者从Java 1.7开始
List<List<Integer>> list = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)
您可以将其定义为List<List<Integer>> list = new ArrayList<List<Integer>>();.
然后在定义内部时,List您可以将其初始化为ArrayList<Integer>.
| 归档时间: |
|
| 查看次数: |
33117 次 |
| 最近记录: |