string類有哪些常用方法(string類的方法有哪些)
1. lastIndexOf() 方法
lastIndexOf() 方法有以下四種形式:
(1) public int lastIndexOf(int ch): 返回指定字元在此字串中最後一次出現處的索引,如果此字串中沒有這樣的字元,則返回 -1。
(2) public int lastIndexOf(int ch, int fromIndex): 返回指定字元在此字串中最後一次出現處的索引,從指定的索引處開始進行反向搜尋,如果此字串中沒有這樣的字元,則返回 -1。
(3) public int lastIndexOf(String str): 返回指定子字串在此字串中最右邊出現處的索引,如果此字串中沒有這樣的字元,則返回 -1。
(4) public int lastIndexOf(String str, int fromIndex): 返回指定子字串在此字串中最後一次出現處的索引,從指定的索引開始反向搜尋,如果此字串中沒有這樣的字元,則返回 -1。
2. replace() 方法
replace() 方法通過用 newChar 字元替換字串中出現的所有 oldChar 字元,並返回替換後的新字串。
語法:public String replace(char oldChar, char newChar)
3. startsWith() 方法
startsWith() 方法用於檢測字串是否以指定的字首開始。
語法:public boolean startsWith(String prefix, int toffset)
public boolean startsWith(String prefix)
引數
prefix -- 字首。
toffset -- 字串中開始查詢的位置。
4. subSequence()方法
subSequence() 方法返回一個新的字元序列,它是此序列的一個子序列。
public CharSequence subSequence(int beginIndex, int endIndex)
引數
beginIndex -- 起始索引(包括)。
endIndex -- 結束索引(不包括)。
5. substring() 方法
substring() 方法返回字串的子字串。(和subSequence方法很像)
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
引數
beginIndex -- 起始索引(包括), 索引從 0 開始。
endIndex -- 結束索引(不包括)。