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]