Java之ArrayList中ensureCapacity()方法起什么作用呢?
ensureCapacity()方法功能说明
ensureCapacity()方法功能:用于为动态数组设置指定容量大小
ensureCapacity注意事项:
当我们使用此方法为Arraylist设置了动态容量大小后,
当我们添加元素超过容量大小后,系统会自动将ArrayList容量加大
ensureCapacity的应用场景:
ensureCapacity主要通过为初始化(预估)一个容量大小,
避免每次添加元素时,ArrayList动态改变大小,采用此函数可提高ArrayList的性能
ensureCapacity语法说明:
arraylist.ensureCapacity(int minCapacity)
-----------说明-------
arraylist:待操作的Arrayist
minCapacity:设置的容量大小
ensureCapacity注意事项:
当ensureCapacity中传入的值小于ArrayList中实际值的大小,
并不会影响ArrayList中实际的元素
例:ArrayList sureCapacity()方法示例分享
package com.java265;
import java.util.ArrayList;
public class testMain {
/*
* java265.com ArrayList中ensureCapacity方法的示例分享
*/
public static void main(String[] args) {
ArrayList<Integer> objectName = new ArrayList<Integer>();
objectName.add(11);
objectName.add(88);
objectName.ensureCapacity(1);
System.out.println(objectName.toString());
}
}
-----以上代码,将输出以下信息----
[11, 88]
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


