【发布时间】:2017-12-04 00:15:14
【问题描述】:
所以我知道在将对象添加到数组列表时必须创建一个“新”对象:
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);
【问题讨论】:
-
您不能将关键字 new 与原语一起使用,您只需声明它们并分配一个值,您可以将 new 与对象一起使用。而且你不能有一个 int 类型的 ArrayList。
-
您确实将关键字“new”与基元数组一起使用。