Java 集合 设置Vector大小

来源:这里教程网 时间:2026-02-17 20:13:29 作者:

我们可以使用Vector类的setSize()方法设置Vector的大小。如果新大小大于当前大小,则当前大小索引之后的所有元素都具有空值。如果新大小小于当前大小,则已从Vector中删除当前大小索引之后的元素。

示例

Vector最初有 5 个元素。我们将大小设置为 10,因此在Vector的末尾插入了 5 个null元素。
在程序的第二部分,我们将大小设置为 4(小于当前大小 10),因此最后六个元素从Vector中删除(包括null元素)。

import java.util.Vector;public class SetSizeExample {  public static void main(String[] args) {     // Create a Vector     Vector<String> vector = new Vector<String>();     //Add elements to Vector     vector.add("Walter");     vector.add("Anna");     vector.add("Hank");     vector.add("Flynn");     vector.add("Tom");     //Setting up the size greater than current size     vector.setSize(10);     System.out.println("Vector size: "+vector.size());     System.out.println("Vector elements: ");     for(int i=0; i < vector.size(); i++){        //get(i) method fetches the element from index i        System.out.println(vector.get(i));     }     //Setting up the size less than current size     vector.setSize(4);     System.out.println("\nVector size: "+vector.size());     System.out.println("Vector elements: ");     for(int i=0; i < vector.size(); i++){        System.out.println(vector.get(i));     }  } }

输出:

Vector size: 10Vector elements: WalterAnnaHankFlynnTomnullnullnullnullnullVector size: 4Vector elements: WalterAnnaHankFlynn

相关推荐