📅  最后修改于: 2023-12-03 15:02:01.369000             🧑  作者: Mango
setSize()
方法是Java中向量类中的一个方法,它用于设置向量对象的大小。向量是一种动态数组,它可以随时调整容量来适应添加或移除元素的需要。
public void setSize(int newSize)
newSize
:要设置的新大小。
无。
下面是一个使用setSize()
方法的示例。在示例中,我们首先创建了一个向量对象,并添加了一些元素。然后我们使用setSize()
方法将向量大小设置为5。由于原始向量中只有3个元素,因此新添加的元素将用null值来填充。
import java.util.*;
public class VectorExample {
public static void main(String[] args) {
// 创建向量对象
Vector<String> vector = new Vector<String>();
// 向向量中添加元素
vector.add("Java");
vector.add("Python");
vector.add("C++");
// 输出向量元素及其数量
System.out.println("Vector elements: " + vector);
System.out.println("Vector size before setSize(): " + vector.size());
// 使用setSize()方法设置新的向量大小
vector.setSize(5);
// 输出向量元素及其数量
System.out.println("Vector elements after setSize(): " + vector);
System.out.println("Vector size after setSize(): " + vector.size());
}
}
输出结果:
Vector elements: [Java, Python, C++]
Vector size before setSize(): 3
Vector elements after setSize(): [Java, Python, C++, null, null]
Vector size after setSize(): 5
从输出结果可以看出,原向量中只有3个元素,但我们使用setSize()
方法将向量大小设置为5,因此新添加的元素(在此示例中是null)位于向量中多余的两个位置。
在Java中,setSize()
方法是向量类的一个非常有用的方法。它可用于在运行时调整向量的大小,以适应动态添加或移除元素的需要。然而,当您使用setSize()
方法向向量中添加新元素时,请注意向量中可能存在的null值。