Java 中的 Vector ensureCapacity() 方法及示例

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 个元素了。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程