说明jList1.getSelectedValues()方法返回的并不是string数组。当然转换不了
解决方案 »
- 对局部变量与全局变量效率问题有点疑惑
- 关于彻底的理解对象和接口
- for用法
- Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
- Tomcat4 取SQLServer 2000中bigint类型出错
- 多程序运行在同一台机器上的内存划分 期待绝对高手
- 请高手进来帮忙!一个SQL语句异常
- 向文件中写入中文,出现乱码,不知该如何解决,紧急!!马上给分
- java菜鸟问一个类似c++中vtable的问题
- 只给一个目录路径,怎样再在其下建立一个新的目录(给定目录名),然后再在其下建立一个新的文件(给定文件名)?
- 初学JASE 求高手解决问题 在线等 谢谢了
- Date日期输出
String[] strArray = (String[]) list.toArray(new String[list.size()]);
这样即可 不要先转为Object[]了再转String[] 不能转的 除非再次作遍历 重新添加到String数组
你可以遍历一次,重新赋给一个新的数组
或者用Arrays里面或Collections里面的工具方法复制一份
不过最终还是建议用集合类的时候还是添加泛型限制,如<String>
这样就不会丢失类型信息,就不用等于需要的时候再找方法转了
这样转的话还容易出现类型转换异常,不是好方法