在 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
- 相关文章
- 在 Java 中,fill(int[], int val) 方法的作用是什么?
- 在 Java 中,remove(int) 方法的作用是什么?
- 在 Java 中,int capacity() 方法的作用是什么?
- 在 Java 中,get(int) 方法的作用是什么?
- 在 Java 中,removeRange(int fromIndex, int toIndex) 方法的作用是什么?
- 在 Java 中,equals(int[] a1, int[] a2) 方法的作用是什么?
- 在 Java 中,copyOf(int[] original, int newLength) 方法的作用是什么?
- 在 Java 中,fill(int[], int fromIndex, int toIndex, int val) 方法的作用是什么?
- 在 Java 中,sort(int[] a, int fromIndex, int toIndex) 方法的作用是什么?
- 在 Java 中,copyOfRange(int[] original, int from, int to) 方法的作用是什么?
- java 中 hashCode(int[] a) 方法有什么用?
- java 中 sort(int[] a) 方法有什么用?
- java 中 elementAt(int index) 方法有什么用?
- java 中 removeElementAt(int index) 方法有什么用?
- java 中 fill(obj[], int fromIndex, int toIndex, int val) 方法有什么用?