Java 集合 ArrayList trimToSize()方法

来源:这里教程网 时间:2026-02-17 20:13:12 作者:

trimToSize() 方法用于内存优化。它将ArrayList的容量调整为当前列表大小。对于例如arraylist的容量为 15,但其中只有 5 个元素,在此ArrayList上调用trimToSize()方法会将容量从 15 更改为 5。

public void trimToSize()

在这里,我定义了容量为 50 的ArrayList。在添加了 10 个元素之后,我调用了trimToSize()方法,该方法将容量从 50 减少到 10(arraylist的当前大小)。

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);  }}

输出:

[1, 2, 3, 4, 5, 6, 7, 1, 1, 1]

相关推荐