1
我正在尝试执行一个程序,该程序可以查找字符串中最大的连续出现次数。这是我的代码。查找字符串中字符的最高连续出现次数抛出字符串索引超出范围
public class Assign2{
public int maxOcc(String str){
System.out.println("Entered method");
int j,i,counter;
j = i = 0;
int max = 0;
int size = str.length();
System.out.println("Size of string-->"+size);
for(i = 0;i<size;i++){
j = i;
counter = 0;
while(str.charAt(i)==str.charAt(j) && j < size){
counter++;
j++;
}
if(counter > max)
max = counter;
}
return max;
}
public static void main(String args[]){
Assign2 a = new Assign2();
System.out.println(a.maxOcc("abbbbaaaaaagsgsgaaaa"));
}
}
但是,当我尝试运行这个程序时,我产生了一个“字符串索引越界”。任何想法?
哦,非常感谢你!!!!!!! –