2017-04-11 79 views
4

我在eclipse kepler上使用jdk1.8.0_121(我的操作系統是windows 7),我創建了一個簡單的項目包含一個靜態主要方法的類。類型數組中的方法asList(T [])不適用於參數(int,int)

當我試圖創建列表作爲遵循

List l = Arrays.asList(1,2);

我得到這個錯誤:

在類型陣列的方法asList(T [])是不適用的 arguments(int,int)。

+0

'1,2'不是一個數組。它是2個獨立的整數 –

+0

嘗試'Arrays.asList(new int [] {1,2});' – SMA

+3

這似乎是類型推斷和自動裝箱的問題。 '陣列。 asList(1,2)'工作? – Thomas

回答

0

我想你需要把一個數組作爲asList的參數。 like: int [] data = {1,2,3,4,5}; List list = Arrays.asList(data);

0

萬一別人遇到類似的問題,我發現我有這個錯誤,因爲我進口 import edu.emory.mathcs.backport.java.util.Arrays; 代替 java.util.Arrays;

相關問題