我知道可以将 Integer Object 添加到ArrayList
type Integer
。这对我来说很有意义。像这样:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(new Integer(3));
但是为什么可以添加像 int 这样的原始数据类型而不是Integer
?像这样:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(3);
为什么允许??