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 -- 結束索引(不包括)。