http://www.sunjsp.comVector中保存的元素是 Object
而Vector本身也是一个Object
所以可以在Vector中再次保存Vector
例:
Vector vector=new Vector();//一维
Vector va=new Vector();//一维元素
Vector vb=new Vector();//一维元素
Vector vc=new Vector();//一维元素
va.addElement("aaa1");//二维实体元素
va.addElement("aaa2");//二维实体元素
vb.addElement("bbb1");//二维实体元素
vb.addElement("bbb2");//二维实体元素
vc.addElement("ccc1");//二维实体元素
vc.addElement("ccc2");//二维实体元素
保存:将二维导入一维
vector.addElement(va);
vector.addElement(vb);
vector.addElement(vc);
完成
下面使用:
1。得到一维:
Vector myVector=(Vector)vector.elementAt(0);//和数组一样,用数字索引元素
2。得到二维元素:
String str1=(String)myVector.elementAt(0);
String str2=(String)myVector.elementAt(1);
3。结果:
str1=="aaa1";
str2=="aaa2";
二维Vector的遍历:
for(int i=0;i<vector.size();i++){
Vector vec=(Vector)vector.elementAt(i);
for(int j=0;j<vec.size();j++){
String element=(String)vec.elementAt(j);
System.out.println(element);
}
}