trimToSize()
方法用于内存优化。它将ArrayList
的容量调整为当前列表大小。对于例如arraylist
的容量为 15,但其中只有 5 个元素,在此ArrayList
上调用trimToSize()
方法会将容量从 15 更改为 5。
public void trimToSize()
例
在这里,我定义了容量为 50 的ArrayList
。在添加了 10 个元素之后,我调用了trimToSize()
方法,该方法将容量从 50 减少到 10(arraylist
的当前大小)。
输出: