字符串長度與最后一個字符獲取下標(biāo)的疑問
String prefix =fileName.substring(index+1,fileName.length() ?為什么不是fileName.length()-1?length()方法獲取的是整個字符串的長度,最后一個字符的獲取時,不是需要轉(zhuǎn)換為字符串的下標(biāo)嗎?這應(yīng)該是length()-1 啊?
String prefix =fileName.substring(index+1,fileName.length() ?為什么不是fileName.length()-1?length()方法獲取的是整個字符串的長度,最后一個字符的獲取時,不是需要轉(zhuǎn)換為字符串的下標(biāo)嗎?這應(yīng)該是length()-1 啊?
2016-07-02
舉報
2016-07-02
subString(a,b)方法,不包括b,從0開始
2016-07-02
substring(a,b)方法,前面包括,后面不包括。你可以查一下API
2016-07-02
substring實際獲取的是從beginIndex到endIndex之前的那個字符,所以該處應(yīng)是fileName.length()。