ArrayList al = new ArrayList();和ArrayList al = new ArrayList(0)有什么区别?
发布于 2011-01-12 14:48:18
如果查看API,就会发现ArrayList() -构造了一个初始容量为10的空列表。
ArrayList(int initialCapacity) -构造一个具有指定初始容量的空列表。
发布于 2011-01-12 14:46:26
ArrayList(0) 指定初始容量的空列表。0的Hense无
ArrayList() 初始容量为10的空列表。
请阅读以下内容:http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html
发布于 2011-01-12 15:05:30
new ArrayList()为您提供了一个具有默认初始容量(最初从ArrayList分配了多少内存)的数组列表。new ArrayList(0)为您提供了一个初始容量为零的数组列表。一旦将元素添加到列表中,就会分配容量。
https://stackoverflow.com/questions/4666024
复制相似问题