我之見解字串

2021-07-06 08:57:17 字數 2526 閱讀 4363

一 . 學習字串就與我們所學習的c一樣很多東西都是固定的規則,只要你按照規則去操作,那麼你就可以實現一下功能。

1.我們可以建立乙個字串,字串的建立有多種方法,我列舉出兩個開發過程中常用的方法

nsstring

*str1=[[

nsstring 

alloc

]initwithformat

:@"123456」];

nsstring *str4=[nsstring

stringwithformat:@"

趙永傑"];

2.字串內容的比較

nsstring *str6=[nsstring

stringwithformat:@"123"];

nsstring *str7=[nsstring

stringwithformat:@"123"];

bool same=[str6 isequaltostring:str7];

if(same)

3.求字串的長度

nsstring *ss=@"qwertyui  uu7";

long kk=[ss length];

4.字串的大小寫轉換

nsstring

*ss1=

@"xiao ming "

;nslog

(@"%@"

,[ss1

uppercasestring

]);//大寫轉換成小寫。

nslog

(@"%@"

,[ss1

lowercasestring

]);//小寫轉換成大寫。

nslog

(@"%@"

,[ss1

capitalizedstring

]);//所有的有間隔的首字母大寫。

5.基本資料型別轉換

(1)nsstring *str111=@"-10.12";

int str11=[str111 intvalue];

(2)

nsstring *str123=@"12.45";

float str33=[str123 floatvalue];

(3)

nslog

(@"%.3f"

,[str123

floatvalue

]);nslog

(@"%.3f"

,str33);

6.字串的拼接

nsstring *str9=[nsstring

stringwithformat:@"

你是"];

nsstring *str10=[nsstring

stringwithformat:@"

狗蛋stringwithformat:@"%@%@",str9,str10];

7.字串的擷取

nsstring

*str113 =

@"秦莞爾推哦返回家科技吃飯根據官方會盡快";

//substringtoindex 

從開頭擷取到對應的下標

但是不包括下標所對應的字元

nsstring

*str11 = [str113

substringtoindex:12

];//      characteratindex 

根據下標訪問裡面的元素

nsstring

*str12 = [str113

substringfromindex:6

];8.字串在一定範圍內擷取

nsrange ra=nsmakerange(2, 8);

nsstring *xx=[ss1 substringwithrange:ra];

9.字串的拼接

nsstring

*aa=

@"my name "

;nsstring

*bb=

@"is zhao";

nsstring

*cc=[aa

:bb];

10.字串的查詢

nsstring

*str26=

@"[email protected]"

;nsstring

*str27=

@".com"

;nsrange

ran=[str26

rangeofstring

:str27];

if(ran.

location

!=nsnotfound

) 11.字串的替換

nsstring

*str28=[str26

stringbyreplacingoccurrencesofstring

:@"q.com"

withstring

:@"163.com"

];nslog

(@"str28= %@"

,str28);

}字串的學習在於記憶,努力的多記多練才是快速運用的方法。

Web 3 0 我之見解

web2.0時代尚未終結,web3.0便匆匆登場。web3.0代表了什麼,我去網上看看,沒有搞清除,似乎很難下乙個準確的定義。web2.0誕生了blog,那麼web3.0的代表將會是什麼呢?我認為,3.0將會進一步拓展user的話語權,同時使user能夠更加便利地查詢有用資訊,並在一定程度上實現資訊...

分解字串

按要求分解字串,輸入兩個數m,n m代表輸入的m串字串,n代表輸出的每串字串的位數,不夠補0。例如 輸入2,8,abc 123456789 則輸出為 abc00000 12345678 90000000 分析思路 1.獲得字串的長度length後,判斷與 要輸出位數n 的大小,大於n的話,直接 pr...

詳解字串

學習了一段時間的c c 準備做一些相關的總結。隨著學習的深入會經常改進部落格。一 定義乙個字串的兩種方式 1.用乙個字元陣列。2.用乙個指標指向字串。char arr 20 char s 20 shanghai char z beijing 二 列印出字串的方式。printf s n arr pri...