1. 程式人生 > 實用技巧 >Java字串處理函式彙總

Java字串處理函式彙總

public String concat(String str)  
  //該方法的引數為一個String類物件
  //作用是將引數中的字串str連線到原來字串的後面

  //返回字串的長度,這裡的長度指的是字串中Unicode字元的數目
  public int length()
  
  public char charAt(int index)
  //該方法在一個特定的位置索引一個字串,以得到字串中指定位置的字元
  //值得注意的是,在字串中第一個字元的索引是0,第二個字元的索引是1
  //依次類推,最後一個字元的索引是length()-1
  
  public int compareTo(String anotherString) 
  
//該方法比較兩個字串,和Character類提供的compareTo方法相似 //Character類提供的compareTo方法比較的是兩個字元類資料 //而這裡比較的是字串資料.其比較過程實際上是兩個字串中相同 //位置上的字元按Unicode中排列順序逐個比較的結果.如果在整個比較過程中 //沒有發現任何不同的地方,則表明兩個字串是完全相等的,compareTo方法返回0; //如果在比較過程中,發現了不同的地方,則比較過程會停下來 //這時一定是兩個字串在某個位置上不相同,如果當前字串在這個位置上的字元 //大於引數中的這個位置上的字元,compareTo方法返回一個大於0的整數, //否則返回一個小於0的整數
public boolean equals(Object anObject) //該方法比較兩個字串,和Character類提供的equals方法相似, //因為它們都是過載Object類的方法.該方法比較當前字串和引數字串, //在兩個字串相等的時候返回true,否則返回false. public boolean equalsIgnoreCase(String anotherString) //該方法和equals方法相似,不同的地方在於,equalsIgnoreCase方法將忽略字母大小寫的區別. public String substring(int beginIndex)
//該方法從beginIndex位置起,從當前字串中取出剩餘的字元作為一個新的字串返回. public String substring(int beginIndex, int endIndex) //該方法從當前字串中取出一個子串,該子串從beginIndex位置起至endIndex-1為結束. //子串返的長度為endIndex-beginIndex. public boolean startsWith(String prefix) //該方法用於判斷當前字串的字首是否和引數中指定的字串prefix一致, //如果是,返回true,否則返回false. public boolean startsWith(String prefix, int toffset) //該方法用於判斷當前字串從toffset位置開始的子串的字首是否和引數中 //指定的字串prefix一致,如果是,返回true,否則返回false. public boolean endsWith(String suffix) //該方法用於判斷當前字串的字尾是否和引數中指定的字串suffix一致,如果是,返回true,否則返回false. public int indexOf(int ch) //該方法用於查詢當前字串中某一個特定字元ch出現的位置.該方法從頭向後查詢, //如果在字串中找到字元ch,則返回字元ch在字串中第一次出現的位置; //如果在整個字串中沒有找到字元ch,則返回-1. public int indexOf(int ch, int fromIndex) //該方法和第一種方法類似,不同的地方在於,該方法從fromIndex位置向後查詢, //返回的仍然是字元ch在字串第一次出現的位置. public int lastIndexOf(int ch) //該方法和第一種方法類似,不同的地方在於, //該方法從字串的末尾位置向前查詢,返回的仍然是字元ch在字串第一次出現的位置. public int lastIndexOf(int ch, int fromIndex) //該方法和第二種方法類似,不同的地方在於,該方法從fromIndex位置向前查詢, //返回的仍然是字元ch在字串第一次出現的位置. public String replace(char oldChar,char newChar) //該方法用字元newChar替換當前字串中所有的字元oldChar,並返回一個新的字串. public String replaceFirst(String regex, String replacement) //該方法用字串replacement的內容替換當前字串中遇到的第一個 //和字串regex相一致的子串,並將產生的新字串返回. public String replaceAll(String regex, String replacement) //該方法用字串replacement的內容替換當前字串中遇到的所有和字串regex相一致的子串 //並將產生的新字串返回

轉載地址:https://blog.csdn.net/qq_27574367/article/details/88546343