为什么具有初始大小的ArrayList的大小返回0?

时间:2015-09-15 01:37:04

标签: java arraylist

为什么最后一个println打印出0而不是80?

List<String> list = new ArrayList<String>(80);
System.out.println(list.size());

2 个答案:

答案 0 :(得分:2)

ArrayList中没有任何内容。 ArrayList.size()返回数组中的元素数,但是您的数组没有元素。

答案 1 :(得分:1)

因为你没有在集合中放置任何东西 - 只留下一些空间用于放入集合中的东西。