【发布时间】:2016-06-28 22:55:08
【问题描述】:
我在这里有一个非常愚蠢的问题。当我们向 ArrayList 添加一个 int 值时,它会创建一个具有该 int 值的新 Integer 对象吗? 例如:
int a = 1;
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(a);
在上面的代码中,'a' 是一个值为 1 的原始类型,'list' 是一个包含整数类型元素的数组列表。那么在将'a'添加到'list'时,'list'如何将'a'视为Integer?
【问题讨论】: