String 常用方法

2021-09-26 22:55:14 字數 1422 閱讀 3956

1、==

運算子用於比較兩個引用是否指向同乙個物件

2、equals()

比較兩個字串中的內容是否相同

3、equalsignorecase(string anotherstring)

判斷字串anotherstring是否與當前字串相等,忽略大小寫形式

4、compareto(string anotherstring)

根據ascii碼比較字串anoterstring和當前字串的大小,比較方式類似於c語言中的 strcmp函式

5、startswith(string prefix)

判斷當前字串是否以字串prefix為開頭

6、endswith(string suffix)

判斷當前字串是否以字串suffix為字尾

1、indexof(int ch)

搜尋字元ch在當前字串中第一次出現的索引,沒有出現則返回-1

2、indexof(string str)

搜尋字串str在當前字串中第一次出現的索引,沒有出現則返回-1

3、lastindexof(int ch)

搜尋字元ch在當前字串中最後一次出現的索引,沒有出現則返回-1

4、lastindexof(string str)

搜尋字串str在當前字串中最後一次出現的索引,沒有出現則返回-1

1、charat(int index)

用於從指定位置提取單個字元,該位置由index指定,索引值必須為非負

2、substring(int index)

用於提取從index指定的位置開始的字串部分

3、substring(int begin, int end)

用於提取 begin 和 end 位置之間的字串部分

4、concat(string str)

用於連線兩個字串,並新建乙個包含呼叫字串的字串物件

5、replace(char oldchar, char newchar)

用於將呼叫字串**現oldchar指定的字元全部都替換為newchar指定的字元

6、replaceall(string regex, string replacement)

用於將呼叫字串**現或者匹配regex的字串全部都替換為replacement指定的字元

7、trim()

用於返回乙個前後不含任何空格的呼叫 字串的副本

1、touppercase()

返回當前字串的全大寫形式

2、tolowercase()

返回當前字串的全小寫形式

1、getbytes()

返回當前字串轉化成byte型陣列的形 式(即字串在記憶體中儲存的最原始的二進位制形態)

2、tochararray()

返回當前字串的字元陣列形式,類似於c語言中字串的儲存形式

String常用方法

1,startswith判斷是否以某字串開始 2,endswith判斷是否以某字串結尾 3,contains判斷是否包含另乙個字串 4,substring取出指定位置的字串 5,charat找到指定位置的字元 6,indexof正向找到指定字元的位置 7,lastindexof反向找到指定字元的位置...

string 常用方法

例項化方法建立字串 instancetype initwithstring nsstring astring instancetype initwithformat nsstring format,instancetype initwithutf8string const char bytes 類方...

String常用方法

public class teststring string str hello string的方法 1 跟字元陣列有關的方法 物件的長度 char array str.tochararray 把string物件轉換成char陣列 根據下標得到string物件該下標位置的字元 l 得到某個字元在st...