Java 集合 ArrayList trimToSize()方法

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]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程