您在打电话
str.substring(i, j-i),意味着
substring(beginIndex,endIndex)不是
substring(beginIndex, lengthOfNewString)。
此方法的一个假设
endIndex是大于或等于
beginIndex,如果不是,则新索引的长度将为负,并且其值将被抛出
StringIndexOutOfBoundsException。
也许您应该更改自己的方法,例如
str.substring(i, j)?
此外,如果
size是你的长度
str,然后
for (int i = 0; i <= size; i++)
应该是
for (int i = 0; i < size; i++)



