java中List的值赋给字符型数组的问题 本帖最后由 hc1104 于 2013-01-06 11:26:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 factList.get(0) 获得的String值 你直接转成string数组? 楼主这样试试: FactNameTel=((String)factList.get(0)).split(",");//List中的首条信息无法赋值给数组 factList里还放的list吗List fact = (List) factList.get(0);FactNameTel = (String[]) fact.toArray();这样? 我的意思就是将List的这个集合放入数组中就行了 首先要弄清楚factList里边放的元素是什么类型,如果不是字符串数组类型,你强制转换肯定取不到值,在request中放入List<String []>类型试试,还没试过 晕了,哪有你这样强转的,直接把String[] 转成list肯定不行的。你增强for循环遍历一遍String[] str然后添加到List里面。for(Object o:str){list.add(o);} 楼主到底想干嘛,是要把整个list变成数组还是list的某个元素变成数组? 我只是很想知道 你factList里面的值类型到底是怎么样的 貌似先要判断那个list!=null&&!list.isEmpty(),然后才轮到赋值问题,如果之前的条件成立且没有任何异常,那就说明list的第一个元素就是null。 NumberFormatException异常问题,求解释。 求完整代码,得到正确的就结贴 jxl生成的EXCEL只支持256列,我要生成更多的列怎么办? 客户端往服务器端发送信息的问题~!! 正则表达式里的$是什么意思? 环境变量的问题~~~HIBERNATE 如果快速遍历表中的所有值 诚聘JAVA/JSP开发人员和游戏策划人员 十六进制字符串如何转换为十六进制整数 简单问题?JTable中的数据如何居中对齐,有没有直接的函数(不用自定义CellRenderer) Java对非new出来的String进行加锁,有什么潜在的问题没有? 此错误是怎么来的? 哪位高手帮忙看看怎么回事?
FactNameTel=((String)factList.get(0)).split(",");//List中的首条信息无法赋值给数组
List fact = (List) factList.get(0);
FactNameTel = (String[]) fact.toArray();
这样?
在request中放入List<String []>类型试试,还没试过
你增强for循环遍历一遍String[] str然后添加到List里面。
for(Object o:str){
list.add(o);
}