OC中字串的簡單操作

2021-06-23 05:29:23 字數 2288 閱讀 5391

#import

int main(int argc, const

char * argv)

else

// 6. 字串擷取

// 6.1 擷取前面部分

nslog(

@"%@"

,[str1 substringfromindex:

3]);

// 6.2 擷取後邊部分

nslog(

@"%@"

,[str1 substringtoindex:

3]);

// 6.3 擷取中間部分

nsrange range2 = ;

nsrange range3 = nsmakerange(1, 2);

nslog(@"%@",[str1 substringwithrange:range3]);

//7.拼接字串

nslog(

@"%@"

@"啦啦啦啦啦%d",60

]);

nslog(@"這是str1%@",str1);

nslog(

@"%@"

nslog(@"這是str%@",stra);

//8.替換字串

nslog(

@"字串替換:%@"

, [str1 stringbyreplacingoccurrencesofstring:

@"ad"

withstring:

@"ccc"

]);

nsstring *string3 = @"老孟說隔壁老蔣喜歡對門小妹";

nslog(

@"%@"

, [string3 stringbyreplacingoccurrencesofstring:

@"老"

withstring:

@"小"

]);

//9.字串比較

nslog(@"%ld",[stra compare:strb]);

//10.字串和數值型別轉換

字串轉數值

nslog(@"這是數值轉換 %d",[strc intvalue]);

nslog(@"這是數值轉化 %f",[strc floatvalue]);

數值轉字串

nsstring* number = [[nsstringalloc] initwithformat:

@"%d"

,123];

nslog(@"這是數字轉字串 %@",number);

//11.大小寫轉換操作

nslog(

@"%@"

,[stra uppercasestring]);

//nsmutablestring 可變字串

nsmutablestring*mstring1 = [nsmutablestringstringwithformat:

@"這是第%d個可變字串",1

]; }@autoreleasepool;

[mstring1 deletecharactersinrange:range2];

nslog(@"%@", mstring1);

//替換

nsrange range3 = ;

[mstring1 replacecharactersinrange:range3 withstring:

@"我"];

nslog(@"%@", mstring1);

nsmutablestring*str1 = [nsmutablestringstringwithformat:

@"%@"

,@"pngabcd_efgkpngdf"];

nsrange range = [str1 rangeofstring:@"efgk"];

nslog

(@"location: %lu  length: %lu",range.

location

, range.

length);

nslog(

@"%lu"

,nsnotfound);

nsrange range4 = ;

if (range.length == 0)

else

nsrange range = [str1 rangeofstring:@"png"];

nsrange range2 = ;

if ([str1 hassuffix:@"png"])

else

nslog(@"str1 = %@",str1);

}return0;}

OC字串其它操作

oc字串其它操作 拼接字串 對於不可改變的字串操作都是建立乙個新的字串放到裡面 nsstring str4 iphone6plus nslog str8 str8 替換字串 nsstring str9 str8 stringbyreplacingoccurrencesofstring 6plus w...

OC取字串操作的方法

oc取字串操作的方法 求字串長度 nsstring str3 abc nslog length lu str3.length 取字串 nsstring p iphone6plus substringfromindex表示從指定位置開始擷取字串到最後,所擷取位置包含該指定位置。fromindex 從當...

shell中字串的簡單操作

shell中字串的基本操作 連線,獲取長度,查詢字元位置,字串的截斷以及字串的匹配。字串的連線 下面將兩個字串連線在一起 str hello str1 world str str str1 echo str會出現 helloworld如果要出現空格,可這樣連線 str str str1 str st...