如何从vector中取出数组? (String[])vctContents.toArray(strArray) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没想到还有这么多人在用Vector,HashTable这些过时的类 to binny(骑个破车看夕阳: 这样得到的strArray是一维还是二维的? to treeroot(根根) : 只要有用就不过时。 一维还是二维?就是把你List中的成员都倒到一个数组里面,不需要你再循环取出了。注意返回类型是Object[],要造型(cast)一下再付给你的String[]。Vector过时吗?线程安全并不代表过时吧 strArray[i]=(String)vctContents.elementAt(i); 现在流行 List ,Map Iterator 放入的是String , 却要取出String[] ?? to binny(骑个破车看夕阳) : 我的vector是一维数组的集合,我想得到这些一维数组,你说得方法不太明白,能否给些详细一些的代码,(String[])vctContents.toArray(strArray)有语法错误的。 是我传值时弄错了,不好意思。耽误大家时间了。特别感谢binny相助。 Vector vctContents = new Vector(); while (rs.next()) { String strArray[] = new String[7]; for(int i=0;i<7;){ strArray[i]=(String) rs.getString(++i); } vctContents.addElement(strArray);} public class test { public static void main(String[] args) { ArrayList a = new ArrayList(); a.add("1") ; a.add("2") ; a.add("3") ; Collection c = a; String[] str = (String[])c.toArray(new String[0]) ; for(int i=0;i<str.length;i++){ System.out.println(str[i]); } }} 怎么把文件已小尾的方式读出来? 为什么JCombox总是报错? 来者有分!Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance()生成的实例有什么用? 为什么静态方法中不能用this和super关键字 关于Scanner类的异常处理的简单问题 关于内部类 我是初学者大家看看我的代码有什么问题 字谜游戏 急问急问! 使用自定义.jar压缩文档的问题! 跪求xsl的解决方法,急,急,急............. *** 请教 *** 如何在Excel的表格处理中,添加批注
这样得到的strArray是一维还是二维的?
只要有用就不过时。
我的vector是一维数组的集合,我想得到这些一维数组,你说得方法不太明白,能否给些详细一些的代码,(String[])vctContents.toArray(strArray)有语法错误的。
特别感谢binny相助。
while (rs.next()) {
String strArray[] = new String[7];
for(int i=0;i<7;){
strArray[i]=(String) rs.getString(++i);
}
vctContents.addElement(strArray);
}
ArrayList a = new ArrayList();
a.add("1") ;
a.add("2") ;
a.add("3") ;
Collection c = a;
String[] str = (String[])c.toArray(new String[0]) ;
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
}
}