2017-04-11 67 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;

相关问题