💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# Java `ArrayList trimToSize()`方法 > 原文: [https://beginnersbook.com/2013/12/java-arraylist-trimtosize-method-example/](https://beginnersbook.com/2013/12/java-arraylist-trimtosize-method-example/) `trimToSize()` 方法用于内存优化。它将`ArrayList`的容量调整为当前列表大小。对于例如`arraylist`的容量为 15,但其中只有 5 个元素,在此`ArrayList`上调用`trimToSize()`方法会将容量从 15 更改为 5。 `public void trimToSize()` ### 例 在这里,我定义了容量为 50 的`ArrayList`。在添加了 10 个元素之后,我调用了`trimToSize()`方法,该方法将容量从 50 减少到 10(`arraylist`的当前大小)。 ```java package beginnersbook.com; import java.util.ArrayList; public class TrimExample { public static void main(String args[]) { ArrayList<Integer> arraylist = new ArrayList<Integer>(50); arraylist.add(1); arraylist.add(2); arraylist.add(3); arraylist.add(4); arraylist.add(5); arraylist.add(6); arraylist.add(7); arraylist.add(1); arraylist.add(1); arraylist.add(1); arraylist.trimToSize(); System.out.println(arraylist); } } ``` 输出: ```java [1, 2, 3, 4, 5, 6, 7, 1, 1, 1] ```