欢迎访问宙启技术站
智能推送

trimToSize函数如何使用

发布时间:2023-07-03 02:31:58

在Java中,trimToSize()函数是ArrayList类的一个成员函数,它用于将ArrayList实例的容量调整为其当前大小。这意味着它会将ArrayList的容量调整为ArrayList中的元素个数,以便释放未使用的内存空间。以下是trimToSize()函数的使用方法:

1. 创建一个ArrayList实例:

ArrayList<String> arrayList = new ArrayList<String>();

2. 向ArrayList中添加元素:

arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");

3. 使用trimToSize()函数调整ArrayList的容量:

arrayList.trimToSize();

在调用trimToSize()函数之后,ArrayList的容量将被调整为其当前元素的数量,即3。这意味着ArrayList不再保留额外的空间,从而释放了未使用的内存。

请注意,trimToSize()函数只在实际调整ArrayList容量大小时才会释放内存。如果ArrayList的大小和容量已经相等,则不会发生任何更改。

此外,需要注意的是,trimToSize()函数只适用于ArrayList类,不适用于其他类型的列表,如LinkedList。