该方法确保Java中的CapacityCapacity(int,minCapacity)做什么?

如有必要,类java.util.ArrayList suresureCapacity(int minCapacity) 方法会增加此ArrayList实例的容量,以确保它至少可以容纳最小容量参数指定的元素数量。

示例

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String args[]) {
      ArrayList<Integer> arrlist = new ArrayList<Integer>(5);
      arrlist.add(10);
      arrlist.add(50);
      arrlist.add(30);
      arrlist.ensureCapacity(15);
      for (Integer number : arrlist) {
         System.out.println("Number = " + number);
      }
   }
}

输出结果

Number = 10
Number = 50
Number = 30