iOS 字串的操作

2021-08-20 22:49:51 字數 1119 閱讀 5036

oc中字串的獲取操作主要分為:

– substringfromindex:

– substringwithrange:

— substringtoindex:

常見用法如下:

nsstring *str = @"abcdefg";

//substringfromindex:從什麼位置開始擷取字串,擷取下標後的字串

nsstring *substring1 = [str substringfromindex:0];       //從0位置開始擷取->@"abcdefg"

nsstring *substring2 = [str substringfromindex:1];       //從1位置開始擷取->@"bcdefg"

nsstring *substring3 = [str substringfromindex:4];       //從4位置開始擷取->@"efg

"nsstring *substring4 = [str substringfromindex:7];       //從5位置開始擷取->@""

//:range為某一範圍,即擷取某一下標範圍的字串,range(a,b):a為起始下標,b為擷取的長度

nsstring *substring1 = [str :(0,1)]; 

:(0,4)]; @"abcd"//

nsstring *substring11 = [str substringtoindex:0];         //@"「

nsstring *substring12 = [str substringtoindex:1];         //@"a」

nsstring *substring13 = [str substringtoindex:4];         //@"abcd「

nsstring *substring14 = [str substringtoindex:5];         //@"abcde」

oc中字串的匹配:

rangeofstring:判斷某一字串中是否包含某一字串

if([str1 rangeofstring:str2].location !=nsnotfound)else{

nslog(@"false");

iOS字串常用操作集合

一。ios 字串擷取 1.定義乙個字串a,擷取a 的某乙個部分,複製給b,b必須是int型 nsstring a 1.2.30 intb a substringwithrange nsmakerange 4,2 intvalue nslog a n a nslog b d b output 2011...

ios 常用字串的操作

1.使用標準的c字串來建立oc字串 char cstr this is a stirng nsstring ocstr nsstring stringwithutf8string cstr nslog oc stirng ocstr 2.比較字串是否相等 nsstring str1 this is ...

iOS不可變字串的所有操作

可以直接複製 即可執行看看結果,方便理解 nsstring oc字串不能用printf輸出 但是遺憾的是oc沒有乙個從終端讀取資料的方式,需要使用scanf讀取c字串然後轉換成oc的字串 pragma mark 字元初始化 建立乙個不可變字串str1 值是常量字串 列印字串用 來列印 還可以列印物件...