NSString的幾個常用的方法

2021-07-23 11:50:59 字數 1026 閱讀 9988

1.擷取字串

nsstring*string =@"sdfsfsfsadfsdf";

string = [string substringtoindex:7];//擷取掉下標7之後的字串

nslog(@"擷取的值為:%@",string);

[string substringfromindex:2];//擷取掉下標2之前的字串

nslog(@"擷取的值為:%@",string);

2.匹配字串

nsstring*string =@"sdfsfsfsadfsdf";

nsrangerange = [stringrangeofstring:@"f"];//匹配得到的下標

nslog(@"rang:%@",nsstringfromrange(range));

string = [string substringwithrange:range];//擷取範圍類的字串

nslog(@"擷取的值為:%@",string);

3.分隔字串

nsstring*string =@"sdfsfsfsadfsdf";

nsarray *array = [string componentsseparatedbystring:@"a"]; //從字元a中分隔成2個元素的陣列

nslog(@"array:%@",array); //結果是adfsfsfs和dfsdf

4.字串在16位以後都用空代替(限制登入賬號或者密碼的位數時可以用到,這裡是把字串限制在16位以內)

usertf.text = [usertf.text stringbyreplacingcharactersinrange:nsmakerange(16, usertf.text.length - 16) withstring:@"」];

5.字串中是否包含「gm」

[string containsstring:@"gm」]

6.判斷字串string1和string2是否相等

[string1 isequaltostring:@「string2"]

NSString的常用方法

nsstring類用於處理字串物件,以 開頭,引號當中則是字串的內容,一旦建立就不可以修改。1.字串的建立 nsstring string 建立乙個字串常量 建立乙個字串常量 nsstring string nsstring alloc init 建立乙個空的字串 nsstring string n...

NSString的常用方法

將字串中開頭和結尾的空格去掉 nsstring stringbytrimmingcharactersinset nscharacterset set 舉例說明 nsstring oldstring macbook pro nsstring newstring oldstring stringbytr...

NSString 的常用操作

nsstring teststr01 helloword nsstring teststr02 teststr01 substringtoindex 5 取頭 從頭到哪 to不包括下標內容 nsstring teststr03 teststr01 substringfromindex 5 去尾 從哪...