一些字串方法說明與範例


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
=> 每一種方法找不到時,都會回傳 -1
*/

// 搜尋指定字串中,ch/str第一次出現的位置。
int indexOf(char ch)indexOf(String str)

// 從fromIndex位置開始搜尋指定字串中,ch/str第一次出現的位置。
int indexOf(char ch, int fromIndex)indexOf(String str, int fromIndex)

// 搜尋指定字串中,ch/str最後一次出現的位置。
int lastIndexOf(char ch)lastIndexOf(String str)

// 到fromIndex位置為止,搜尋指定字串中,ch/str最後一次出現的位置。
int lastIndexOf(char ch, int fromIndex)lastIndexOf(String str, int fromIndex)

// 字串中與指定之regex比對成立處會分割。
String[] split(String regex)

// 字串中,從beginIndex開始到最後取得子字串。
String substring(int beginIndex)

// 字串中,從beginIndex開始到endIndex位置(差一個)取得子字串。
String substring(int beginIndex, int endIndex)

// 字串中,將oldChar都換成newChar。
String replace(char oldChar, char newChar)