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 值是常量字串 列印字串用 來列印 還可以列印物件...