vector类实现了对象数据的功能,并且数组大小可变。随着加入其中的元素增多,数组逐渐变大;在删除了一个元素之后,数组又随之变小。
vector有三个构造函数:
[code]
public Vector(int initialCapacity,int capacityIncrement);
public Vector(int initialCapacity);
public Vector();[/code]
Vector运行时创建一个厨师的存储容量initialCapacity,存储容量是以capacityIncrement变量定义的增量增加的。存储容量使用默认值10。
Vector类提供的方法支持两类功能:增加、删除和插入元素;获取向量中元素的数目。
[code]addElement(Object obj);[/code]
把元素添加至尾部,向量大小加1;
[code]insertElementAt(Object obj,int index);[/code]
把元素添加至指定索引处,此后的元素向后移动一个单位;
[code]setElementAt(Object obj,int index);[/code]
把元素以覆盖的方式添加到指定的索引处。
[code]removeElement(Object obj);[/code]
把向量中第一次出现的obj元素一走;
[code]removeAllElements();[/code]
把向量所有元素移走。
vector有三个构造函数:
[code]
public Vector(int initialCapacity,int capacityIncrement);
public Vector(int initialCapacity);
public Vector();[/code]
Vector运行时创建一个厨师的存储容量initialCapacity,存储容量是以capacityIncrement变量定义的增量增加的。存储容量使用默认值10。
Vector类提供的方法支持两类功能:增加、删除和插入元素;获取向量中元素的数目。
[code]addElement(Object obj);[/code]
把元素添加至尾部,向量大小加1;
[code]insertElementAt(Object obj,int index);[/code]
把元素添加至指定索引处,此后的元素向后移动一个单位;
[code]setElementAt(Object obj,int index);[/code]
把元素以覆盖的方式添加到指定的索引处。
[code]removeElement(Object obj);[/code]
把向量中第一次出现的obj元素一走;
[code]removeAllElements();[/code]
把向量所有元素移走。