集合类中的一个问题
集合类中的capacity()和size()之间是什么关系?
size是集合对象中拥有的对象的个数,那么容量是什么?
[解决办法]
容量就是它内部在需要一次新的内存分配之前,最多能容纳多少个元素。
[解决办法]
如果你指定capacityIncrement的话,就有可能按照这个增长(记住只是有可能)。
如果没指定的话(默认为0),根据情况不同增长步长也不同,有的是1.5倍,有的是两倍。
发布时间: 2012-04-02 19:58:59 作者: rapoo
集合类中的一个问题
集合类中的capacity()和size()之间是什么关系?
size是集合对象中拥有的对象的个数,那么容量是什么?
[解决办法]
容量就是它内部在需要一次新的内存分配之前,最多能容纳多少个元素。
[解决办法]
如果你指定capacityIncrement的话,就有可能按照这个增长(记住只是有可能)。
如果没指定的话(默认为0),根据情况不同增长步长也不同,有的是1.5倍,有的是两倍。