List由于Java泛型而无法保存原始值(请参阅类似的问题)。因此,当您调用
Arrays.asList(ar)Arrays 时,将创建一个仅包含一项的列表-
int数组
ar。
编辑:
的结果
Arrays.asList(ar)将为
List<int[]>,而 不是
List<int>,并且将保存一项,即的数组
int:
[ [1,2,3,4,5] ]
您不能
int从列表本身访问原始。您必须像这样访问它:
list.get(0).get(0) // returns 1list.get(0).get(1) // returns 2...
我认为这不是您想要的。



