更换:
j <= input.length()
…与…
j < input.length()
Java
String字符索引是从0开始的,因此循环终止条件
input的长度应为-1。
当前,当循环在终止前达到倒数第二次迭代时,它
input以等于
input的长度的索引引用字符,从而抛出
StringIndexOutOfBoundsException(a
RuntimeException)。

更换:
j <= input.length()
…与…
j < input.length()
Java
String字符索引是从0开始的,因此循环终止条件
input的长度应为-1。
当前,当循环在终止前达到倒数第二次迭代时,它
input以等于
input的长度的索引引用字符,从而抛出
StringIndexOutOfBoundsException(a
RuntimeException)。