所以我明白你必须做一个新的"将对象添加到arraylist时的对象:
ex:
ArrayList<CookieOrder> orders = new ArrayList<CookieOrder>();
orders.add(new CookieOrder("cookie", 5));
但是当arraylist只包含一种数据类型
时,你必须这样做吗?ex:
ArrayList<int> numbers = new ArrayList<int>();
numbers.add(new int(2));
or
numbers.add(2);
答案 0 :(得分:1)
无需初始化新的“整数”对象,因为整数已存在。 您可以通过执行array.add(2);
添加到整数arraylist此外,java中的ArrayLists不允许使用诸如int和double之类的基本类型作为存储。 你必须使用它们的类, 例如
List<Integer> numbers = new ArrayList<Integer>();
有关详细信息,请参阅此帖子。 Why I can't have int in the type of ArrayList?