string 常用方法

2021-06-26 06:56:06 字數 1870 閱讀 8392

例項化方法建立字串

- (instancetype)initwithstring:(nsstring *)astring;

- (instancetype)initwithformat:(nsstring *)format, …; 

- (instancetype)initwithutf8string:(const char *)bytes; 

類方法建立字串

+ (instancetype)stringwithstring:(nsstring *)astring;

+  (instancetype)stringwithformat:(nsstring *)format;

+ (instancetype)stringwithutf8string:(const char *)bytes;

求字串長度

- (nsuinteger)length; 

通過索引獲取相應的字元

- (unichar)characteratindex:(nsuinteger)index; 

字串比較

//判斷兩個字串是否相等

- (bool)isequaltostring:(nsstring *)astring;

//比較兩個字串大小

- (nscomparisonresult)compare:(nsstring *)astring;

//不區分大小寫比較大小

- (nscomparisonresult)caseinsensitivecompare:(nsstring 

*)astring; 

字串查詢

- (nsrange

)rangeofstring:(

nsstring

*)astring; 

- (nsrange

)rangeofstring:(

nsstring

*)astring 

options:(

nsstringcompareoptions

)mask

range:(

nsrange

)searchrange; 

判斷前字尾

- (bool

)hasprefix:(

nsstring

*)astring; 

- (bool

)hassuffix:(

nsstring

*)astring; 

字串轉化為數字

- (double

)doublevalue; 

- (float

)floatvalue; 

- (int)intvalue; 

- (nsinteger

)integervalue  

- (long 

long

)longlongvalue  

- (bool

)boolvalue  

大小寫轉換

- (nsstring

*)uppercasestring; 

- (nsstring

*)lowercasestring; 

- (nsstring

*)capitalizedstring; 

字串提取

- (nsstring

*)substringfromindex:(

nsuinteger

)from; 

- (nsstring

*)substringtoindex:(

nsuinteger)

- (nsstring

*)substringwithrange:(

nsrange

)range;

String常用方法

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

String常用方法

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

string 常用方法

1 charat 和 charcodeat charat方法和charcodeat方法都接收乙個引數,基於0的字元位置 charat方法是以單字元字串的形式返回給定位置的那個字元 charcodeat方法獲取到的不是字元而是字元編碼 var str hello world console.log s...