1. 程式人生 > >String對象的一些函數用法與心得

String對象的一些函數用法與心得

() BE 同時 異或運算 位置 對象 位運算 第一個 代碼

1: char[] toCharArray()

  將此字符串轉換為一個新的字符數組

  String string="abc";

  char[] array = string.toCharArray();// 獲取字符數組

  for (int i = 0; i < array.length; i++) {// 遍歷字符數組

    array[i] = (char) (array[i] ^ 20000);// 對每個數組元素進行異或運算
  }

  返回字符數組,然後可以進行遍歷,那麽遍歷的同時,我們也可以對字符重新賦值,代碼如上(此處進行的是位運算,加密)。

2: String toLowerCase()

  將此 String 中的所有字符都轉換為小。

  String toLowerCase(Locale locale)

  將此 String 中的所有字符都轉換為小寫。

3:int indexOf(String str, int fromIndex)

從指定的索引處開始,返回第一次出現的指定子字符串在此字符串中的索引。

String string="abc";

int indexOf = string.indexOf("b", 0);

意思是從string的第一個位置開始,b在第二個位置出現,那麽返回的數就是1。假如我們把0改成2,也就是把第三個位置開始,其實也是會返回的,返回-1。

4:String substring(int

beginIndex)

返回一個新的字符串,它是此字符串的一個子字符串。

String string="abc";

String substring = string.substring(1);

此處返回bc,也就是從指定的位置開始(包括本身),截取後面那一段字符串。

String對象的一些函數用法與心得