Java.util.ArrayList 类

java.util.ArrayList.trimToSize() 方法用于将给定 ArrayList 的容量修剪为列表的容量目前的规模。应用程序可以使用此操作来最小化 ArrayList 实例的存储空间。

语法

public void trimToSize()

参数

不需要参数。

返回值

void 类型。

异常

无。

示例:

在下面的示例中,java.util.ArrayList.trimToSize() 方法用于将给定 ArrayList 的容量修剪为列表的当前大小。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建容量为10的ArrayList
    ArrayList<Integer> MyList = new ArrayList<Integer>(10);

    //填充ArrayList
    MyList.add(10);
    MyList.add(20);
    MyList.add(30);   
    MyList.add(40);

    //将ArrayList的容量修剪为4
    MyList.trimToSize();

    //打印ArrayList的内容
    System.out.println("MyList contains: "+ MyList);
  }
}

上述代码的输出将是:

MyList contains: [10, 20, 30, 40]