String對象的一些函數用法與心得
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
返回一個新的字符串,它是此字符串的一個子字符串。
String string="abc";
String substring = string.substring(1);
此處返回bc,也就是從指定的位置開始(包括本身),截取後面那一段字符串。
String對象的一些函數用法與心得