1. 程式人生 > >字符串操作函數

字符串操作函數

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):

    返回從 fromIndex 位置開始查找指定字符在字符串中第一次出現處的索引,如果此字符串中沒有這樣的字符,則返回 -1。

  // 用例: 
  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"));

  

字符串操作函數