我有一个简单的疑问,Arraylist增加了它的大小,因为它已经满了因子(2,1.5或old_capacity*3/2 +1或者什么),并在其中添加新元素.那么,如果数量被某个因素删除,为什么不动态地减小它的大小.就像我在arraylist中有10000个元素并且在特定时间删除所有元素时,现在只有100个元素在数组列表中它仍然保存10000个对象内存.为什么我必须调用trimTosize()或其他东西?为什么不是他们自动?我错过了什么 .. ?请不要告诉我该怎么做,我想知道为什么要这样做?谢谢
| 归档时间: |
|
| 查看次数: |
1125 次 |
| 最近记录: |