问题
问答题
编写一个方法f3701(),要求该方法有一个字符串参数s,方法的功能是统计s中连续相同的字符构成的子串的最大长度,方法返回这个最大长度值,若没有,则返回1。例如s="103300002222223333",其中连续相同的字符构成的子串有4个,长度依次为2、4、6、4,则最大长度为6。
答案
参考答案:int f3701(String s)
{
int m=1,n=0;
byte ss[]=s.getBytes();
for(int i=1;i<ss.lengh;i++)
if(ss[i]==ss[i-1])
m++;
else
{
if(m>n)n=m;
m=1;
}
}
return n;
}