Java之ArrayList中ensureCapacity()方法起什么作用呢?

Java-教程王 Java教程 发布时间:2021-08-21 20:22:00 阅读数:18501 1

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]
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/795.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者