首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

split一直编绎不过去?该如何解决

2012-01-06 
split一直编绎不过去?//判断删除记录String[]delid(String[])request.getParameterValues( delid )//

split一直编绎不过去?
//判断删除记录
String[]   delid=(String[])request.getParameterValues( "delid ");   //获取选中的ID,然后循环删除。
String[]   tempdelid=delid.split( ", ");     //像这样就无法编绎
String[]   tempdelid= "1,2,3,4,5 ".split( ", ");     //这样就正常可以编绎
for   (int   i=0;i <=tempdelid.length;i++)
{
out.println(tempdelid[i]+ " <br> ");
}


那位兄弟路过,帮忙下小弟,谢谢。

[解决办法]
String[] delid。。。
delid是数组来的 应该没有split()方法的 所以不对
而第二句 "1,2,3,4,5 ".split( ", "); 中 前面是字串当然就可以啦!
[解决办法]
楼上正解
[解决办法]
呵呵,迷糊。
[解决办法]
String[] tempdelid=delid.split( ", ");
此句表示用delid的split(),但是delid为一String数组,而split()只存在于String对象中,所以需要进行修改.
如果是对所有的字符串都用 ", "来分割,则可以这样:
delid[i].split( " ' ");

热点排行