字串的一些方法使用:
1.建立字典的nsstring可變字串,和nsmutablestring不可變字串.都是objective的物件.
char *str是字母陣列.
2.字串格式化:stringwithformat,,格式化任何int,char double,float等的內型.
3.stringwithstring字串賦值和這個類似,
nsstring *str = @"我就是我!
";
4.字串轉化為utf-8的格式 stringwithutf8string
6.字串比較相等,isequaltostring---完全相等,區分大小寫.
hasprefixe匹配串頭.hassuffix匹配尾巴.
- (void)viewdidload
{ [super viewdidload];
nsstring *str0 = @"
中文my name is xuanyusong
";
nsstring *temp = @"is"
; nsrange rang =[str0 rangeofstring:temp];
nslog(
@"搜尋的字串在str0中起始點的index 為 %d
", rang.location);
nslog(
@"搜尋的字串在str0中結束點的index 為 %d
", rang.location +rang.length);
//將搜尋中的字串替換成為乙個新的字串
nsstring *str = [str0 stringbyreplacingcharactersinrange:rang withstring:@"
哇咔咔卡卡咔
"];
nslog(
@"替換後字串為%@
", str);
//將字串中" " 全部替換成 *
str = [str0 stringbyreplacingoccurrencesofstring :@"
" withstring:@"@"
];
nslog(
@"替換後字串為%@
", str);
7.搜尋並替換字串.
stringbyreplacecharacterinrange
查詢全部替換:stringbyreplaceoccurencesofstring.
拓展:使用下面這個方法整體替換字串還可以設定替換的區域。 ons:<#(nsstringcompareoptions)#> range:<#(nsrange)#>stringbyreplacingoccurrencesofstring:(nsstring *)withstring:(nsstring *) options:(nsstringcompareoptions) range:(nsrange)
posted @
2014-08-06 22:53
rikies 閱讀(
...)
編輯收藏
Objective C 學習記錄 5
2018.7.27 陣列的定義和使用 陣列分為不可變陣列和可變陣列 nsarray array nsarray arraywithobjects ddd mycl,nil nsmutablearray mutablearray mutablearray addobject view addobjec...
Objective C 學習記錄 13
1.給類屬性設定資料的方法 重寫set方法 傳入模型 2.在自定義類時應考慮全面,一些初始化操作需要重寫時應注意系統自帶的其他init方法是否有效 對於控制項,使用init和initwithframe 方法時都會呼叫initwithframe方法,因此重寫的initwithframe 方法可以同時響...
Objective C 學習記錄 17
1.uiscrollview的分頁與uipagecontrol 開啟scrollview的翻頁功能,預設以scrollview的size為1頁 scrollview.pagingenabled yes 通過scrollview的delegate實現控制pagecontrol顯示頁碼的兩種常用方法 使...