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]
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。