cannot be converted to List<List<Integer>>
错误写法:
List<List<Integer>> resList = new ArrayList<ArrayList<Integer>>();
正确写法:
List<List<Integer>> resList = new ArrayList<>();
解释:
List<List<Integer>> 这种数据结构是类似这样的 [ [Integer , Integer] , [Integer , Integer , Integer]],类似: [ [1 , 2 ] , [ 23 , 1 , 34 ] ]
ArrayList() 里面的数据结构是[object , object , object]
new ArrayList<>() 是泛型写法 它会自动匹配数据类型 object会被匹配为 List<Integer>类型,类似: [ 23 , 1 , 34 ] ;