一 . 學習字串就與我們所學習的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=
;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...