取子字串的函數substring()__函數
來源:互聯網
上載者:User
substring(int index) 從第index個字開始到最後(String從0開始計數)
substring(int beginIndex, int endIndex) 從第index個字開始到第endIndex(String從0開始計數,這裡不包括第endIndex個字元) substring
public String substring(int beginIndex)返回一個新的字串,它是此字串的一個子字串。該子字串始於指定索引處的字元,一直到此字串末尾。
例如:
"unhappy ".substring(2) returns "happy "
"Harbison ".substring(3) returns "bison "
"emptiness ".substring(9) returns " " (an empty string)
參數:
beginIndex - 開始處的索引(包括)。
返回:
指定的子字串。
拋出:
IndexOutOfBoundsException - 如果 beginIndex 為負或大於此 String 對象的長度。
substring
public String substring(int beginIndex, int endIndex)返回一個新字串,它是此字串的一個子字串。該子字串從指定的 beginIndex 處開始,一直到索引 endIndex - 1 處的字元。因此,該子字串的長度為 endIndex-beginIndex。
樣本:
"hamburger ".substring(4, 8) returns "urge "
"smiles ".substring(1, 5) returns "mile "
參數:
beginIndex - 開始處的索引(包括)。
endIndex - 結束處的索引(不包括)。
返回:
指定的子字串。
拋出:
IndexOutOfBoundsException - 如果 beginIndex 為負,或 endIndex 大於此 String 對象的長度,或 beginIndex 大於 endIndex。