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