錯誤寫法:
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 ] ;