cannot be converted to List >


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM