substring问题

来源:2-3 Java 中 String 类的常用方法 Ⅰ

zzzzzzz小盆友

2014-11-17 11:21

String prefix =fileName.substring(index);这句中index需要加1么?我编写的最后运行通过了呢。

答案中String prefix =fileName.substring(index+1,fileName.length());用两个参数的substring()方法中index加1了。求指导

写回答 关注

2回答

  • cmowchenjin
    2015-01-03 21:04:01

    我觉得要+1才对

  • Raynau
    2014-11-17 11:55:07

    用fileName.substring(index+1,fileName.length());也能得到正确答案?

    index+1就是从"j"字符后开始截取了,编译不会出错但是不能得到正确答案吧。

    你的答案是对的,这个例子里fileName.substring(index)和fileName.substring(index,fileName.length())是一样的效果。

    ta1031...

    index是从.开始的,用indexOf查找得到的位置也是从0到length-1;所以index+1才是从j开始吧

    2014-11-20 23:15:58

    共 2 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题