capacity
public int capacity()返回此向量的当前容量。 返回:
当前容量(保存在此向量的 elementData 字段中的内部数据数组的长度)每个 ArrayList 实例都有一个容量。该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向 ArrayList 中不断添加元素,其容量也自动增长。并未指定增长策略的细节,因为这不只是添加元素会带来分摊固定时间开销那样简单。
public int capacity()返回此向量的当前容量。 返回:
当前容量(保存在此向量的 elementData 字段中的内部数据数组的长度)每个 ArrayList 实例都有一个容量。该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向 ArrayList 中不断添加元素,其容量也自动增长。并未指定增长策略的细节,因为这不只是添加元素会带来分摊固定时间开销那样简单。
safe while ArrayList is not, and that Vector therefore is slightly
slower.
如有必要,增加此 ArrayList 实例的容量,以确保它至少能够容纳最小容量参数所指定的元素数。
ArrayList的源代码里很明白的写着,如果不够用了,再弄10个出来。所以,这个类的capacity没有太多的意义。如果硬要看,首先trimToSize,然后看。
说明那个函数确实没什么用