我在eclipse kepler上使用jdk1.8.0_121(我的操作系統是windows 7),我創建了一個簡單的項目包含一個靜態主要方法的類。類型數組中的方法asList(T [])不適用於參數(int,int)
當我試圖創建列表作爲遵循
List l = Arrays.asList(1,2);
我得到這個錯誤:
在類型陣列的方法asList(T [])是不適用的 arguments(int,int)。
我在eclipse kepler上使用jdk1.8.0_121(我的操作系統是windows 7),我創建了一個簡單的項目包含一個靜態主要方法的類。類型數組中的方法asList(T [])不適用於參數(int,int)
當我試圖創建列表作爲遵循
List l = Arrays.asList(1,2);
我得到這個錯誤:
在類型陣列的方法asList(T [])是不適用的 arguments(int,int)。
我想你需要把一個數組作爲asList的參數。 like: int [] data = {1,2,3,4,5}; List list = Arrays.asList(data);
萬一別人遇到類似的問題,我發現我有這個錯誤,因爲我進口 import edu.emory.mathcs.backport.java.util.Arrays;
代替 java.util.Arrays;
'1,2'不是一個數組。它是2個獨立的整數 –
嘗試'Arrays.asList(new int [] {1,2});' – SMA
這似乎是類型推斷和自動裝箱的問題。 '陣列。 asList(1,2)'工作? –
Thomas