![ios開發(fā)基礎(chǔ)字符串常用操作_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/7b75c152-5be8-4bc9-ae35-f058f4b9cbab/7b75c152-5be8-4bc9-ae35-f058f4b9cbab1.gif)
![ios開發(fā)基礎(chǔ)字符串常用操作_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/7b75c152-5be8-4bc9-ae35-f058f4b9cbab/7b75c152-5be8-4bc9-ae35-f058f4b9cbab2.gif)
![ios開發(fā)基礎(chǔ)字符串常用操作_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/7b75c152-5be8-4bc9-ae35-f058f4b9cbab/7b75c152-5be8-4bc9-ae35-f058f4b9cbab3.gif)
![ios開發(fā)基礎(chǔ)字符串常用操作_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/7b75c152-5be8-4bc9-ae35-f058f4b9cbab/7b75c152-5be8-4bc9-ae35-f058f4b9cbab4.gif)
![ios開發(fā)基礎(chǔ)字符串常用操作_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/7b75c152-5be8-4bc9-ae35-f058f4b9cbab/7b75c152-5be8-4bc9-ae35-f058f4b9cbab5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ios開發(fā)中,字符串nsstring常用操作如下:字符串的截取1. nsstring *string:l="歡迎訪問 doubleicon 的博客”;2. /nsstring *search=ndoubleiconn;3. /nsrange range=stringl rangeofstring:search;4. 截取字符串,從起始點(diǎn)到index之間的內(nèi)容5. nsstring *toindex=stringl substringtoindex:6;6. self label.text=toindex;7.7. 截取字符串index到結(jié)尾之間的內(nèi)容8. nsstri ng *f r
2、o m i nd ex = st ri ng 1 substri ngfromindex:5;9. self.labell.text=fromindex;11.10. 設(shè)置截取字符串的范圍11. nsrange range=nsmakerange(0,4);12. nsstring *stringrange二stringl substringwithrange:range;13. self.label2.text=stri ngrange;字符串的比較isequaltostring比較字符串是否完全相等hasprefix匹配字符串的頭部hassuffix匹配字符串的尾部1. nsstring
3、*stringl=',doubleicon,'2. nsstring *string2 = ndouble"3. 比較字符串是否完全相等4. if(stringl isequaltostring:string2)5. 相等6. 8. 匹配字符串的頭部9. 訐(stringl hasprefix:ndoublen)10.10. 11. 匹配字符串的尾部12. if(stringl hassuffix:niconn)14.13. 多行書寫字符串常量1. nsstring乞門二“歡迎訪問"2. ndoubleiconh3. ”csdn 博客";4. ns
4、string *str2 = "歡迎訪問5. doubleicon 6. csdn 博客:字符串的分割1. nsstring 氣tr=”歡,迎,訪,問,doubleicon,的,博,客";2.2. nsarray *array = str componentsseparatedbystring:","3. for (int i = 0; i < array count; i + +) 4. nslog(',str:%"/ array objectatindex:i);5. 字符串大小的比較1. nsstring *stringl=
5、"this is a string"2. nsstring *string2 = kthis is a string"3.3. /compare方法(comparer返回的三種值)4. bool result=stringl compare:string2 = = nsorderedsame;5. nslog(mresult:%d",result);6. /nsorderedsame判斷兩者內(nèi)容是否相同8.7. nsstring *string3="this is a string"8. nsstring *string4=mthis
6、 is a string"11.9. bool resultl = string3 compare:string4 = = nsorderedascending;10. nslog("resultl:%d"/resultl);11. /nsorderedascending判斷兩對(duì)象值的大小(按字母jiijo進(jìn)行比較, astring02 大于 astringol 為真)15.12. nsstring *string5=mthis is a string"13. nsstring *string6=hthis isn;14. bool result2 =
7、string5 compare:string6 = nsordereddescending;15. nslog(,result2:%d,/result2);16. /nsordereddescending判斷兩對(duì)象值的大小(按字母順序進(jìn)行比較, astring02 小于 astringol 為真)21.22.23. 不考慮大小寫比較字符串124. nsstring *string7 = "this is a string!"25. nsstring *string8 = ©'this is a string!"26. bool result3 =
8、 string7 easelnsensitivecompare:string8= nsorderedsame;27. nslog(,result3:%d,/result3);28. /nsordereddescending判斷兩對(duì)象值的大小(按字母順序進(jìn)行比較, astring02 小于 astringol 為真)29.29. 不考慮大小寫比較字符串230. nsstring *string9= "this is a string!"31. nsstring *stringlo = "this is a string!"32. bool result4
9、= string9 compare:stringlo33. options:nscaseinsensitivesearch | nsnumericsearch= nsorderedsame;34. nslog(,result4:%d"/result4);36.35. /nscaselnsensitivesearch:不區(qū)分大小寫比較 nsliteralsearch:進(jìn)行完全比 較,區(qū)分大小寫nsnumericsearch:比較字符串的字符個(gè)數(shù),而不是字符值。合并字符串1. nsstring *tip=*我的名字是:”;2. nsstring *username="doubl
10、eicon"3. nsstring * result;4.5.4. 方法一5. result=tip stringbyappendingstring:username;6. selfabel.text=result;7. 方法二8. result=nsstring stringwithformat:,%",tip,username;9. selfabel.text 二 result;10. 方法三11. result二"" stringbyappendingformat:"%",tip/username;12. self.label.
11、text=result;13. 方法四14. nsmutablestring *mutablestring = nsmutablestring alloc init;15. mutablestring appendstring:tip;16. mutablestring appendstring:usename;19.17. self.label.text=mutablestri ng;18. mutablestring release;字符串的搜索1. nsstring *stringl="歡迎訪問 doubleicon 的博客";2. nsstring *search
12、= n訪問";3. nsrange range=stringl rangeofstring:search;4. self.label.text=nsstring stringwithformat:n搜素的字符串在 stringl 的 $n©®%d,/range.location;5. self.labell.text= nsstring stringwithformat:"搜素的字符串在 stringl 的 結(jié)束彳5m%ctjangeo cation+rangeen gth;字符串的替換1. 將搜素到的字符串替換為一個(gè)新的字符串2. nsstring *
13、str= stringl stringbyreplacingcharactersinrange:range withstring:"我的3. self.label2.text=str;4. 將某個(gè)字符串替換為其他字符串5.5. self .1 abel3.text= stri nglstringbyreplaci ngoccurre ncesofstring:"doubleic on" withstring:”csdrt;去除字符串首位的空格和換行符1. nsstring *text = textview.text stringbytrimmingcharacte
14、rsinset:nscharacterset whitespaceandnewlinecharacterset;判斷字符串是否為空1. nsstring *username=ndoubleicon"2. if(username length =o)3. 為空4. 5.字符串刪除字符位置的字符與在某個(gè)位置后面添加字符1. 在已有字符串中按照給出的范圍和長(zhǎng)度刪除字符2. nsmutablestring *mutablestring = nsmutablestring alloc initwithstring:'歡迎訪問 doubleicon 的博客"autorelease;3. mutablestring deletecharactersinrange:nsmakerange(0, 5);4. nslog("mutablestring:%"/mutablestring);5. 在已有字符串后面的所指定的位置插入給出的字符串6. nsmutablestring *mutablestringl=nsmutablestring alloc initwithstring:"歡迎訪問的博客"autorelease;7. mutablestri ngl in sertstri ng:”doubleic o
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場(chǎng)施工防生物安全事故制度
- 小學(xué)生心理健康教育的校本課程設(shè)計(jì)研究
- DB4404T 72-2024電梯維修保養(yǎng)服務(wù)安全規(guī)范
- 不服合作合同爭(zhēng)議仲裁起訴狀范本
- 個(gè)人股權(quán)轉(zhuǎn)讓合作合同模板
- 兩人合伙創(chuàng)業(yè)合同范本
- 個(gè)人股權(quán)轉(zhuǎn)讓合同簡(jiǎn)單范文
- 二手房買賣合同簡(jiǎn)易版
- 個(gè)人公寓租賃合同范本
- 產(chǎn)學(xué)研一體化碩士專班合作協(xié)議合同
- (康德一診)重慶市2025屆高三高三第一次聯(lián)合診斷檢測(cè) 英語試卷(含答案詳解)
- 2025年福建泉州文旅集團(tuán)招聘24人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 建筑行業(yè)砂石物資運(yùn)輸方案
- 腫瘤全程管理
- 桃李面包盈利能力探析案例11000字
- GB/Z 30966.71-2024風(fēng)能發(fā)電系統(tǒng)風(fēng)力發(fā)電場(chǎng)監(jiān)控系統(tǒng)通信第71部分:配置描述語言
- 污泥處置合作合同模板
- 2025高考數(shù)學(xué)專項(xiàng)復(fù)習(xí):概率與統(tǒng)計(jì)的綜合應(yīng)用(十八大題型)含答案
- 2024年高中一年級(jí)數(shù)學(xué)考試題及答案
- 心電圖 (史上最完美)課件
- 建設(shè)工程施工合同糾紛處理課件
評(píng)論
0/150
提交評(píng)論