展开全部
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);
}
}
}
}