java怎么建二维数组?怎么建、用二维vector?

怎么建二维数组?怎么建、用立二维vector?
关键是第二问!

第1个回答  推荐于2018-04-15
Vector中保存的元素是 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);
}
}本回答被提问者和网友采纳
相似回答