“字母查找器”代码,用于查找单词中的字母数

时间:2016-03-06 22:36:21

标签: java

DEBUG = True

代码有什么问题?我尝试这样做但是当我运行它时似乎有一个错误:它说 线程“main”中的xception java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:4     在java.lang.String.charAt(未知来源)     在lettercounter.main(lettercounter.java:15)

1 个答案:

答案 0 :(得分:1)

i<length+1应为i<length

这可以解决问题,因为字符串中只有length个字符,可通过sentence.charAt(0)访问sentence.charAt(length - 1)。您正尝试再访问一个字符 - sentence.charAt(length)