vector容器。
vector类称为向量类,实现了动态数组,用于元素数组动态变化的对象数组。同数组一样,vector也是从0开始的下标表示元素的位置,不同于数组的是数组的元素个数会随着vector的对像元素增大而减小而自动变化。
vector类常用的函数:
1.vector():不定义初始容量
2. vector(int n):初始容量为n:;
3.vector(int n, int m) :初始容量为n,存储容量以m的增量增长
4.创建一个初始容量为n且元素均为i的vector: vector(int n,const i&i );
[removeAllElements():把所有元素移走,此时容器大小为0]
示例:
package test;
import java.util.Vector;
public class VectorTest {
public static void main(String[] args){
Vector v = new Vector();
//向容器中添加元素
v.add("t1");
v.add("t2");
v.add(11);
v.add("t3");
//一处容器中某个元素
v.remove(2);//按索引号删除
v.remove("t2");
v.addElement("t4");//向尾部添加一个元素
v.insertElementAt("t0", 0); //把元素加到索引处,此后元素向后移一位
v.setElementAt("t3", 2);//把元素加到索引处,原来元素代替
//得到容器中已有元素个数
int size = v.size();
System.out.println("个数为:" + size);
//得到容器中元素
for(int i=0; i<v.size();i++){
int n=i+1;
System.out.println("第"+ n + "个元素:" + v.get(i));
}
}
此时这个小例子运行出来的结果为:
个数为:
4
第1个元素:t0
第2个元素:t1
第3个元素:t3
第4个元素:t4