怎么错了?

lovenan 2002-03-20 01:49:46
public String StrLength(String str,int StrLong){
int a = str.length();
if(a > 8){
str = str.substr(0,StrLong);
return str;
}
else
return str;
}
怎么错了?


500 Servlet Exception
C:\resin\doc\WEB-INF\classes\mebeans\DisposeString.java:70: Method Substr(int, int) not found in class java.lang.String.
str = str.Substr(0,6);
^
1 error

...全文
78 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovenan 2002-03-20
  • 打赏
  • 举报
回复
谢谢 southline(林材)和zhu_liping(zz)

已经解决了,我要给分了
southline 2002-03-20
  • 打赏
  • 举报
回复
sorry,是substring(int k,int i)
southline 2002-03-20
  • 打赏
  • 举报
回复
没有Substr()方法,是substring(String k,int i)
zhu_liping 2002-03-20
  • 打赏
  • 举报
回复
String没有substr功能呀
public static final String left(String s,int ii)
{String ss="";
int n = s.length();
int j=1;
for (int i = 0 ;i<n;i++)
{ if (i>ii-1) {break;}
char c =s.charAt(i);
ss=ss+c;
}
return ss;}

81,122

社区成员

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

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