版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
vector转换为数组
方法一:使用for循环
Vector<String> vec=new Vector<String>();
String tmp[]=new String[vec.size()];
for(int i=0;i<vec.size();i++)
tmp[i]=vec.get(i);
方法二:使用vector的toArray方法
String tmp[]=vec.toArray(new String[vec.size()]);
方法三:使用vector的copyInto方法
参考此链接:https://blog.csdn.net/u014372225/article/details/69267279
数组转换为vector
方法一:使用for循环
Vector<String> vec=new Vector<String>();
for(int i=0;i<tmp.length;i++)
vec.add(tmp[i]);
方法二:先使用asList转换为list,然后再转换为vector(感觉这个有点麻烦,不如list)
List<String> list=new ArrayList<String>(Arrays.asList(tmp));
Vector<String> vec=new Vector<String>(list);