怎么错了?

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

...全文
5 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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;}
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告