java vector取值_java中 如何从Vector中取出数组

展开全部

Vector是一个容器,e68a84e8a2ad62616964757a686964616f31333337613261可以容纳不同类型的对象,数组也可以。

比如有个int型数组: int data1[] = { 1, 2, 3 };

放入vector:v.addElement(data1);

然后可以这么取:

for(int integer:(int [])v.elementAt(i) ){

System.out.println(integer);

}

完整的例子如下:import java.util.Vector;

class Test{

public static void main(String args[]) {

//定义整形数组:

int data1[] = { 1, 2, 3 };

int data2[] = { 4, 5, 6 };

int data3[] = { 7, 8, 9 };

//定义一个vector容器对象

Vector v = new Vector();

//向容器中放数组

v.addElement(data1);

v.addElement(data2);

v.addElement(data3);

//开始循环迭代数组对象

for (int i = 0; i 

System.out.println("----------");

//由于没有用泛型,这里需要类型强制转化,转换为int[]才可以遍历出来

for(int integer:(int [])v.elementAt(i) ){

System.out.println(integer);

}

}

}

}

VectorJava的一种动态数组,它可以根据需要自动增长和缩小。Vector的使用非常广泛,下面详细介绍一下它的使用方法。 1. 创建Vector对象 创建Vector对象的方式有两种: - 使用无参构造函数创建一个空的Vector对象: ```java Vector vector = new Vector(); ``` - 使用带参构造函数创建指定大小的Vector对象: ```java Vector vector = new Vector(int initialCapacity); ``` 2. 添加和获取元素 向Vector添加元素的方式有两种: - 使用add()方法添加元素到Vector的末尾: ```java vector.add(element); ``` - 使用insertElementAt()方法在指定位置插入元素: ```java vector.insertElementAt(element, index); ``` 获取Vector的元素也有两种方式: - 使用get()方法获取指定位置的元素: ```java vector.get(index); ``` - 使用elementAt()方法获取指定位置的元素: ```java vector.elementAt(index); ``` 3. 修改和删除元素 修改Vector的元素使用set()方法: ```java vector.set(index, element); ``` 删除Vector的元素使用remove()方法: ```java vector.remove(index); ``` 4. 判断Vector是否为空 使用isEmpty()方法来判断Vector是否为空: ```java vector.isEmpty(); ``` 5. 获取Vector的大小 使用size()方法获取Vector的大小: ```java vector.size(); ``` 6. 遍历Vector 使用for循环遍历Vector的元素: ```java for (int i = 0; i < vector.size(); i++) { Object element = vector.get(i); // do something with element } ``` 使用迭代器Iterator遍历Vector的元素: ```java Iterator iterator = vector.iterator(); while (iterator.hasNext()) { Object element = iterator.next(); // do something with element } ``` 以上就是Vector的使用方法,希望能对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值