很简单字符串处理

cadem 2004-05-09 11:03:46
我要用jsp实现下面Asp的功能:
num = InStr(linkurl, "?")
If num = 0 Then
str = linkurl
Else
str = Left(linkurl, num - 1)
End If
不知怎么实现???

顺便问一下那里有jsp的函数手册或者类库手册?????
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
juak 2004-05-09
  • 打赏
  • 举报
回复
String str;
int num=linkurl.indexOf("?");
if(num==-1)
str=linkurl;
else
str=linkurl.substring(0,num-1);
yaomengqiushui 2004-05-09
  • 打赏
  • 举报
回复
String year=VisitTime.substring(0,VisitTime.indexOf("-"));
String month=VisitTime.substring(VisitTime.indexOf("-")+1,VisitTime.lastIndexOf("-"));
String day=VisitTime.substring(VisitTime.lastIndexOf("-")+1).substring(0,2);
具体代码你改改就好了
luoyewuhen 2004-05-09
  • 打赏
  • 举报
回复
我也想看看jsp函数文档
tonton 2004-05-09
  • 打赏
  • 举报
回复
我想,改成这样子应该可以了:
String str;
int num=linkurl.indexOf("?");
if(num>0)
str=linkurl;
else
str=linkurl.substring(0,num-1);
juak 2004-05-09
  • 打赏
  • 举报
回复
谢谢 javacomte(基督山伯爵) 的提醒,感谢!!
javacomte 2004-05-09
  • 打赏
  • 举报
回复
to: juak(juak)
如果num=0,那么你的程序substring(0,num-1)就有问题了,会抛出StringIndexOutOfBoundsException例外
应该改成 str=linkurl.substring(0,num);

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧