字符串操作函數
阿新 • • 發佈:2019-02-21
placement pre 字符 pub left println 成功 style bsp
indexOf()
-
public int indexOf(int ch): 返回指定字符在字符串中第一次出現處的索引,如果此字符串中沒有這樣的字符,則返回 -1。
-
int indexOf(String str): 返回指定字符在字符串中第一次出現處的索引,如果此字符串中沒有這樣的字符,則返回 -1。
-
public int indexOf(int ch, int fromIndex): 返回從 fromIndex 位置開始查找指定字符在字符串中第一次出現處的索引,如果此字符串中沒有這樣的字符,則返回 -1。
-
int indexOf(String str, int fromIndex):
// 用例:
String str = "<Hello World>"; int indexOf = str.indexOf("<"); int of = str.indexOf(">"); String substring = str.substring(indexOf+1, of); String replaceAll = str.replaceAll("<", ">"); System.out.println(replaceAll);
replaceAll()
- replaceAll() 方法使用給定的參數 replacement 替換字符串所有匹配給定的正則表達式的子字符串(regex)。
-
返回值: 成功則返回替換的字符串,失敗則返回原始字符串。
// 用例:
String str = new String("www.google.com"); System.out.println(str.replaceAll("www","123")); System.out.println(str.replaceAll("(.*)google(.*)", "123"));
字符串操作函數