List list = new ArrayList();
list.add("aaaaa");
list.add("bbbbb");
String[] strs = new String[list.size()];
list.toArray(strs);
for(int i=0;i<strs.length;i++){
System.out.println(strs[i]);
}
list.add("aaaaa");
list.add("bbbbb");
String[] strs = new String[list.size()];
list.toArray(strs);
for(int i=0;i<strs.length;i++){
System.out.println(strs[i]);
}
解决方案 »
- udp socket问题
- system.out的初级问题。
- 急救!JAVA GUI问题,急救,谢谢大家!!!
- IReport求助
- 将服务器的图像保存到客户机的内存里
- 求一个纯JAVA的处理文件和目录的程序
- 可能在没有安装java runtime的机器上运行java程序吗
- 关于package 的问题,老是出错??
- Java程序中的出错:具体哪些可以归为compile错误,哪些会导致runtime错误?
- 我用vj写java,因为有msdn的超级帮助,连书也可丢了。可我想用jbuilder,可它速度爆慢,帮助不好。该如何是好?还有有没有好的jbuilder书??
- 求助!!!!急!!!
- 请问如何初始化一个字符型的二维数组?
我看了ArrayList的源码
不过不是List的问题
而是Java编译器的问题
好象在对数组进行转型时
java有问题
List list = new ArrayList();
list.add("aaaaa");
list.add("bbbbb");
String[] strs = new String[list.size()];
list.toArray(strs);
搞定
String a = "a";
String b = "b";
String c = "c";
errlist.add(a);
errlist.add(b);
errlist.add(c);
String tmp[] = new String[errlist.size()];
tmp = (String[])errlist.toArray();
for(int i = 0; i < tmp.length;i++) {
System.out.println(tmp[i]);
}
会报类型转换错误 ClassCastException,不知为什么?