字符串长度与最后一个字符获取下标的疑问

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

疯魔先生

2016-07-02 10:34

String prefix =fileName.substring(index+1,fileName.length()  为什么不是fileName.length()-1?length()方法获取的是整个字符串的长度,最后一个字符的获取时,不是需要转换为字符串的下标吗?这应该是length()-1 啊?

写回答 关注

3回答

  • 慕仙6263483
    2016-07-02 11:00:05
    已采纳

    subString(a,b)方法,不包括b,从0开始

    绚兰

    不是太懂,可以细讲一下不

    2016-07-03 16:40:54

    共 2 条回复 >

  • 浪里灬小白龙
    2016-07-02 13:53:04

    substring(a,b)方法,前面包括,后面不包括。你可以查一下API

  • 慕粉15659113948
    2016-07-02 11:01:11

    substring实际获取的是从beginIndex到endIndex之前的那个字符,所以该处应是fileName.length()。

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题