java.util.Vector.setSize()方法用于设置向量的大小。如果新大小大于当前大小,则新的空项将添加到向量的末尾。如果新大小小于当前大小,则丢弃索引 newSize 及以上的所有组件。
语法
public void setSize(int newSize)
参数
newSize | 指定向量的新大小。 |
返回值
void 类型。
异常
如果新大小为负数,则抛出 ArrayIndexOutOfBoundsException。
示例:
在下面的示例中,java.util.Vector.setSize()方法用于设置名为MyVector的向量的大小。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建向量
Vector<Integer> MyVector = new Vector<Integer>();
//填充向量
MyVector.add(10);
MyVector.add(20);
MyVector.add(30);
MyVector.add(40);
MyVector.add(50);
System.out.println("MyVector contains: " + MyVector);
MyVector.setSize(3);
System.out.println("MyVector contains: " + MyVector);
MyVector.setSize(5);
System.out.println("MyVector contains: " + MyVector);
}
}
上述代码的输出将是:
MyVector contains: [10, 20, 30, 40, 50]
MyVector contains: [10, 20, 30]
MyVector contains: [10, 20, 30, null, null]