JAVA中怎样声明一个字符串型的Vector数组?

Vector<String> v[]=new Vector<String>[5];
这样写错误,正确的写法应该是怎样的?

Vector是向量类型,你可以在Vector中存储相同数据类型的多个数据,但是你不能初始化Vector的大小或者容量。说白了,Vector就是一个集合,其中可以存储类型相同的多个数据,你存储多少个,Vector的大小就为多少,不能初始化Vector的大小。
这样来声明:
Vector<String> vector = new Vector<String>();
这样向Vector中加入数据:
vector.addElement(String型的数据);
所有数据加入完成后不要忘了写:
vector.trimToSize();
这样获取Vector的容量或其中存储的数据个数:
int count = vector.size();

希望我的描述能够对楼主有所帮助!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-26
java里的新建数组只是new一个数组对象,只要数组对象类名就可以了
Vector<String> v[]=new Vector[5];
for(int i=0;i<5;i++)
v[i]=new Vector<String>();本回答被提问者和网友采纳
第2个回答  2009-11-26
Vector 类型不能数组化,你最好考虑用
Vector<Vector<String>> var = new Vector<Vector<String>>();
来解决问题
第3个回答  2009-11-26
Vector<String> [] v2=new Vector[5];
相似回答