Java 中的 Vector ensureCapacity() 方法及示例
Java.util.Vector 类的 ensureCapacity() 方法,将当前 Vector 实例的容量增加到至少与指定的最小容量参数一样大,以确保它可以容纳指定数量的元素。
语法:
public void ensureCapacity(int minCapacity)
参数: 该方法接受所需的最小容量作为参数。
下面是演示该方法的示例。
示例 1:
// Java 程序示例
// 展示了 Integer 值的 ensureCapacity() 方法。
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
throws Exception
{
try {
// 创建 Vector 对象
Vector
vector = new Vector();
// 往向量中添加元素
vector.add(10);
vector.add(20);
vector.add(30);
vector.add(40);
// 打印 Vector
System.out.println("Vector: "
+ vector);
// 确保向量能够容纳至少 5000 个元素
// 通过 ensureCapacity() 方法
vector.ensureCapacity(5000);
// 打印
System.out.println("Vector 现在确定可以存储"
+ " 5000 个元素了。");
}
catch (Exception e) {
System.out.println(e);
}
}
}
Vector: [10, 20, 30, 40]
Vector 现在确定可以存储 5000 个元素了。
示例 2:
// Java 程序示例
// 展示了 String 值的 ensureCapacity() 方法。
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
throws Exception
{
try {
// 创建 Vector 对象
Vector
vector = new Vector();
// 往向量中添加元素
vector.add("A");
vector.add("B");
vector.add("C");
vector.add("D");
// 打印 Vector
System.out.println("Vector: "
+ vector);
// 确保向量能够容纳至少 400 个元素
// 通过 ensureCapacity() 方法
vector.ensureCapacity(400);
// 打印
System.out.println("Vector 现在确定可以存储"
+ " 400 个元素了。");
}
catch (Exception e) {
System.out.println(e);
}
}
}
Vector: [A, B, C, D]
Vector 现在确定可以存储 400 个元素了。
极客教程