它是JDK的错误吗?

Hli*_*lib 0 java runtime-error indexoutofboundsexception

这个代码抛出

线程"main"中的异常java.lang.ArrayIndexOutOfBoundsException:1

在最后一行.是bug还是什么?(JDK 7)

int ar[] = {1,2,3};
List arList = Arrays.asList(ar);
arList.set(1,8);
Run Code Online (Sandbox Code Playgroud)

Sam*_*Sam 9

不,Arrays.asList期待Integer [],但你过去了int[].这应该解决它.

Integer ar[] = {1,2,3};
Run Code Online (Sandbox Code Playgroud)