【发布时间】:2013-08-10 23:47:53
【问题描述】:
我正在尝试将整数数组添加到 ArrayList 中,如下所示,这不起作用:
ArrayList<int[]> myAL = new ArrayList<int[]>();
myAL.add({2,3});
但是,通过引用添加它:
ArrayList<int[]> myAL = new ArrayList<int[]>();
int[] id = {2,3};
myAL.add(id);
我相信你可以在没有引用的情况下向 ArrayList 添加简单的整数,那么为什么你不能在没有引用的情况下添加数组。
谢谢,
【问题讨论】:
-
{2,3} 这并不意味着匿名对象需要 myAl.add(new int [] {2,3});
-
我认为你只能将一个 Int 数组添加到一个 ArrayList 而不是它的值
-
这个问题和
ArrayList完全没有关系,只是语法错误。
标签: java reference arraylist integer