直接用 String[] str = list.getSelectedValues();应该可以了吧
解决方案 »
- 谁那有java泛型的视频呀?还有注册工厂是怎么回事呀?
- 处理PNG图片将白色背景透明的问题
- ssh整合struts 单元测试报错 初学大家帮帮忙
- java中怎样把中文字符串写入到文本文档中
- 帮助改一下程序
- 请问:swing的确认对话框,显示出的“撤销”按钮如何修改其名称?
- 怎么才能安装好lomboz-R-3.2
- 为什么在Win2k server里面没有CLASSPATH环境变量也能编译?在线等待,一定给分
- java正则问题求救
- 员工张三有两个主管,主管A和主管B经常会根据张三的业绩给张三调工资,用同步线程的方法! 跪求大佬帮帮忙
- 有c语言基础,但没有java基础,想系统的学习java可不可以看“thinking in java”这本书。
- 怎样创建jar文件?(要能双击运行的)
System.arrayCopy(...);
{
str[i] = (String)obj[i];
}我想obj.length之所以能执行,是不是因为 obj 是一个数组,而不是一个对象的原因?另外,我用你说的System.arrayCopy()不能执行,因为用该方法仍会涉及到取对象的长度。按你的方法,我写的如下:String strVals = new String[Obj.length];for(int i = 0; i < obj.length;i++)
{
System.arrayCopy(obj[i],0,strVals[i],0,obj[i].length);
}对arrayCopy最后一个参数即会要求取对象的长度,我想这是不行的,你有别的办法吗?。
String filename=(String)filelist.getSelectedValue();
多选的话,上面的方法就需要用一个循环来一个一个转了