Initialize List<List<Integer>> in Java 怎么初始化List<List<Integer>>
来源:互联网 发布:java的applet过时了吗 编辑:程序博客网 时间:2024/05/16 13:41
参考自:http://stackoverflow.com/questions/30401948/initialize-listlistinteger-in-java
http://stackoverflow.com/questions/31754638/listinteger-cannot-be-converted-to-arraylistinteger
引:
初始代码刚开始,创建一个原始序列
List<List<Integer>> result = new ArrayList();
接下来选取子序列并反向:
List<Integer> sub = new ArrayList();re = reverse(result.get(j)); // error occurs here
reverse方法实现:
public ArrayList<Integer> reverse(ArrayList<Integer> list) { List<Integer> newList = new ArrayList<>(); for(int i=list.size()-1; i>=0; i--) { newList.add(list.get(i));} return newList; }}
出现错误:
List cannot be converted to ArrayList原因是:reverse方法实现时声明
List<Integer> newList = new ArrayList<>();
newList 为一个List,返回值为ArrayList。因为ArrayList是接口List的实现,ArrayList是List,List不是ArrayList。所以会报错。将返回值改成ArrayList。怎么初始化List<List<Integer>>?
List<List<Integer>> list = new ArrayList<ArrayList<Integer>>()报错:
ArrayList<ArrayList<Integer>> cannot be converted to List<List<Integer>>.
两个解决方案:1)
List<List<Integer>> list = new ArrayList<List<Integer>>();
2)Java 1.7
List<List<Integer>> list = new ArrayList<>();
0 0
- Initialize List<List<Integer>> in Java 怎么初始化List<List<Integer>>
- List<Integer> 初始化
- count_inversions in an integer list
- List<String> 转List<Integer>
- How to convert List<Integer> to int[] in Java?
- Java点滴-List<Integer> list; 中尖括号的意思
- Java点滴-List<Integer> list; 中尖括号的意思
- java redis demo关于List<Integer>,List<String>
- Java点滴-List<Integer> list; 中尖括号的意思
- Java: Best way of converting List<Integer> to List<String>
- 【Java基础】list转为Integer[]、list转为int[]、Integer[]转为int[]、int[]转为Integer[]
- 取出List<Integer>中的数据
- Java List 初始化
- java初始化List集合
- List<List<Integer>>中的子List不能在赋值到父List后释放掉
- 取list<Integer,String> list的key和value
- JAVA List<Integer>不根据下标删除特定的元素
- Java:list.remove()放入Integer值返回false
- String
- span 的用法
- iOS学习(十五)Objective-C 方法的覆盖
- SpringMVC
- node.js开发工具--visual studio code
- Initialize List<List<Integer>> in Java 怎么初始化List<List<Integer>>
- Activity,Window和View之间的关系
- 使用gulp-uglify压缩js文件
- 中国的“机器人革命”
- 编写具有可维护性的JavaScript代码
- C++常见gcc编译链接错误解决方法
- error C4716: “operator<<”: 必须返回一个值
- 学生信息管理系统
- UIView的clipsToBounds属性和CALayer的masksToBounds属性的比较