Java.util.ArrayList 类

java.util.ArrayList.ensureCapacity() 方法用于增加给定 ArrayList 的容量,如有必要,以确保它至少可以容纳最小容量参数指定的组件数量。

语法

public void ensureCapacity(int minCapacity)

参数

minCapacity 指定所需的最小容量。

返回值

void类型.

异常

无。

示例:

在下面的示例中,java.lang. util.ArrayList.ensureCapacity()方法用于增加列表的容量。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建一个ArrayList
    ArrayList<Integer> MyList = new ArrayList<Integer>(5);

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

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

    //将ArrayList的容量增加到10
    MyList.ensureCapacity(10);
   
    //向ArrayList添加更多元素
    MyList.add(60);
    MyList.add(70);

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

上述代码的输出将是:

MyList contains: [10, 20, 30, 40, 50]
MyList contains: [10, 20, 30, 40, 50, 60, 70]