类型Arrays中的方法asList(T [])不适用于参数(int,int)

Ama*_*idi 4 java arrays list

我在eclipse kepler上使用jdk1.8.0_121(我的操作系统是Windows 7),我创建了一个包含静态main方法的类的简单项目.

当我尝试按如下方式创建列表时

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

我收到了这个错误:

类型Arrays中的方法asList(T [])不适用于参数(int,int).

sim*_*005 30

如果其他人遇到类似的问题,我发现我有这个错误,因为我是导入 edu.emory.mathcs.backport.java.util.Arrays; 而不是 java.util.Arrays;

  • 就我而言,它是“import org.assertj.core.util.Arrays;”而不是“java.util.Arrays”,但您的回答为我指明了正确的方向,谢谢! (3认同)
  • 我登录是为了对此进行投票,因为我正在导入断言包。这个答案救了我,谢谢! (2认同)

小智 1

我认为你需要将一个数组作为asList的参数。喜欢:

int[] data = {1,2,3,4,5};
List list = Arrays.asList(data);
Run Code Online (Sandbox Code Playgroud)