问答详情
源自:8-6 Java 中的构造方法

下面错在哪里,题目在最下面

58edc3230001dc1308641152.jpg
58edc333000145e411520864.jpg
58edc33a000142d310630423.jpg

提问者:BonnieLLLL 2017-04-12 14:03

个回答

  • 神_空无
    2017-04-12 14:42:52
    已采纳

    错误是索引越界了。字符串的索引是从0开始的,若字符串的长度用s.length()表示,那么索引范围是0到(s.length()-1),所以你的代码应该改为:char c = s.charAt(i-1);或者循环从0开始,然后i<=len改为i<len