substring的用法-截取指定位置的字符串
1.substring(1)代表獲取索引從 1 開始后的字符串
注意:根據索引截取字符串,起始索引為0
public static void main(String[] args) {
String str = "abcde";
String result = str.substring(1);
}
substring 是String 類的一個方法,可以根據索引獲得子字符串
str.substring(1): 輸出結果為"bcde";
2.
public String substring(int beginIndex,int endIndex),返回一個新字符串,它是此字符串的一個子字符串。
該子字符串從指定的 beginIndex 處開始,直到索引 endIndex - 1 處的字符。
因此,該子字符串的長度為 endIndex-beginIndex。
-
str = "abcde";
-
str.substring(1,3)
輸出結果是:bc
3.
當索引值為負數時,則從右往左截取,注意此時右側第一位為-1
:
StringUtils.substring("china", -2); // na 指定的截取位置為-2,則從右往左第二位開始截取
StringUtils.substring("china", -2, -4); // in