日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Objective-C字符串处理的函数

發(fā)布時間:2025/6/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Objective-C字符串处理的函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Objective-C字符串處理的函數(shù)?NSLog(@"字符串處理");

//獲得字符串長度

NSString* str1=@"MAC OS Pro";

NSLog(@"長度是?%d",[str1?length]);

//兩個字符串連接

NSString* str2=@"MAC OS Pro";

NSString* str3=@" Leopard";

NSString* str4=[str2?stringByAppendingString:str3];

NSLog(str4,nil);

NSString* str5=[str2?stringByAppendingFormat:@" %d",10];

NSLog(str5,nil);?

//可修改字符串

NSMutableString* string=[NSMutableString?string];

[string?appendString:@"Mac"];

[string?appendString:@" OS"];

[string?appendString:@" X"];

NSLog(string,nil);?

//插入字符串

NSMutableString* string1=[NSMutableString?stringWithFormat:@"Mac X"];

[string1?insertString:@"OS "?atIndex:4];

NSLog(string1,nil);

//刪除字符串

NSMutableString* string2=[NSMutableString?stringWithFormat:@"刪除字符串"];

[string2?deleteCharactersInRange:NSMakeRange(0,?2)];

NSLog(string2,nil);

//字符串比較

BOOL?result;

result=[string?isEqualToString:string1];

NSLog(@"%d",result,nil);

//比較前置串與后置串

NSString* string3=@"Mac Pro";

NSString* string4=@"Mac OS";

//判斷是否以Mac開頭

result=[string3?hasPrefix:@"Mac"];

NSLog(@"%d",result,nil);

//判斷是否以O(shè)S結(jié)尾

result=[string4?hasSuffix:@"OS"];

NSLog(@"%d",result,nil);

NSString* string5=@"This is Mac OS X";

//檢索字符串

NSRange?range;

range=[string5?rangeOfString:@"Mac OS"];

if?(range.location!=NSNotFound)?

{

//得到字符串的位置和長度

NSLog(@"%d,%d",range.location,range.length);

}

else?

{

NSLog(@"沒有發(fā)現(xiàn)",nil);

}

//抽取部分字符串

NSString* string6=@"This is Mac OS X";

NSString?*nstr1,*nstr2,*nstr3;

//從開頭抽取字符串

nstr1=[string6?substringToIndex:4];

NSLog(nstr1,nil);

//抽取末位位置的字符串

nstr2=[string6?substringFromIndex:8];

NSLog(nstr2,nil);

//抽取指定范圍的字符串

nstr3=[string6?substringWithRange:NSMakeRange(5,2)];

NSLog(nstr3,nil);

//結(jié)果

2011-10-20 14:05:43.940 StringProcessing[1870:1307]?字符串處理

2011-10-20 14:05:43.942 StringProcessing[1870:1307]?長度是?10

2011-10-20 14:05:43.943 StringProcessing[1870:1307] MAC OS Pro Leopard

2011-10-20 14:05:43.943 StringProcessing[1870:1307] MAC OS Pro 10

2011-10-20 14:05:43.944 StringProcessing[1870:1307] Mac OS X

2011-10-20 14:05:43.945 StringProcessing[1870:1307] Mac OS X

2011-10-20 14:05:43.945 StringProcessing[1870:1307]?字符串

2011-10-20 14:05:43.946 StringProcessing[1870:1307] 1

2011-10-20 14:05:43.946 StringProcessing[1870:1307] 1

2011-10-20 14:05:43.947 StringProcessing[1870:1307] 1

2011-10-20 14:05:43.947 StringProcessing[1870:1307] 8,6

2011-10-20 14:05:43.948 StringProcessing[1870:1307] This

2011-10-20 14:05:43.948 StringProcessing[1870:1307] Mac OS X

2011-10-20 14:05:43.949 StringProcessing[1870:1307] is

轉(zhuǎn)載于:https://www.cnblogs.com/anakin/p/7889693.html

總結(jié)

以上是生活随笔為你收集整理的Objective-C字符串处理的函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。