Java字符串越界异常

Java字符串越界异常,java,string,Java,String,请帮帮我,告诉我哪里出了问题。你写信吧 Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 8 at java.lang.StringBuffer.charAt(Unknown Source) at pro19.main(pro19.java:19) for(int i=1;i纠正循环条件: for(int i = 0; i<=l

请帮帮我,告诉我哪里出了问题。

你写信吧

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 8
    at java.lang.StringBuffer.charAt(Unknown Source)
    at pro19.main(pro19.java:19)

for(int i=1;i纠正循环条件:

 for(int i = 0; i<=l-1; i++)
    {
        for(int j = i+1; j<=l-1; j++)
        {
            if(s.charAt(i)==s.charAt(j))
            {
                s = s.deleteCharAt(j);

            l--;
        }
        else
            continue;
    }
for(int i=1;i
关于
word.replaceAll(“()\\1+”,“$1”)

Java是基于零的,
for(int i=1;i关于内部循环呢?
for(int j=i+1;jOr只是简单的
for(int i=0;i
for(int i = 1; i<=l; i++)
 for(int i = 0; i<=l-1; i++)
    {
        for(int j = i+1; j<=l-1; j++)
        {
            if(s.charAt(i)==s.charAt(j))
            {
                s = s.deleteCharAt(j);

            l--;
        }
        else
            continue;
    }
 for(int i = 1; i < l; i++)
            {
                for(int j = i+1; j < l; j++)
                {