在 Java 中,ensureCapacity(int, minCapacity) 方法的作用是什么?


java.util.ArrayList 类中的 ensureCapacity(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

更新日期:2020 年 2 月 25 日

125 次浏览

开启您的 职业生涯

完成课程获得认证

开始使用
广告