Foundation框架---NSString

//創(chuàng)建字符串的方式

NSString*str3 =@"iOS";//系統(tǒng)會對內(nèi)存自動做管理

NSString *str4 = [[NSString alloc]init];//通過該方式進行創(chuàng)建字符串則需要手動釋放內(nèi)存抢野。

str4 =@"iOS";

-----------------------------------------------------------------------------------------------------------------

//格式化字符串

int c = 10;

int d = 20;

NSString *str5 = [NSString stringWithFormat:@"c=%d d=%d",c,d];

NSLog(@"str5 =%@",str5);

-----------------------------------------------------------------------------------------------------------------

//拼接字符串

NSString *str6 =[str5 stringByAppendingString:str3];

NSLog(@"str6 =%@",str6);

-----------------------------------------------------------------------------------------------------------------

//大小寫轉換

? ? ? ? //大轉小

? ? ? ? NSString*str7 =@"aBcDeFg";

? ? ? ? NSString*str8 = [str7lowercaseString];

? ? ? ? NSLog(@" str8 =%@",str8);

? ? ? ? //小轉大

? ? ? ? NSString*str9 = [str7uppercaseString];

? ? ? ? NSLog(@"str9 = %@",str9);

-----------------------------------------------------------------------------------------------------------------

?//前綴和后綴判斷

? ? ? ? NSString*str10 =@"www.baiud.com";

? ? ? ? // 判斷前綴

? ? ? ? BOOLhasPreFix = [str10hasPrefix:@".com"];

? ? ? ? if(hasPreFix) {

? ? ? ? ? ? NSLog(@"有對應前綴");

? ? ? ? }else{

? ? ? ? ? ? NSLog(@"沒有對應前綴");

? ? ? ? }

? ? ? ? //判斷后綴

? ? ? ? BOOLhasSuffix = [str10hasSuffix:@"www."];

? ? ? ? if(hasSuffix) {

? ? ? ? ? ? NSLog(@"有對應后綴");

? ? ? ? }else{

? ? ? ? ? ? NSLog(@"沒有對應后綴");

? ? ? ? }

-----------------------------------------------------------------------------------------------------------------

//分割

?//判斷兩個字符串是否相同

? ? ? ? NSString*str11 =@"hello";

? ? ? ? NSString*str12 =@"hello";

? ? ? ? if([str11isEqualToString:str12])

? ? ? ? ? ? NSLog(@"兩個字符串一致");

? ? ? ? else

? ? ? ? ? ? NSLog(@"兩個字符串不一致");

-----------------------------------------------------------------------------------------------------------------

? ? ? ? // 比較字符串

//? ? ? ? NSComparisonResult

-----------------------------------------------------------------------------------------------------------------

? ? ? ? // 按照指定字符分割字符串

? ? ? ? NSString*str13 =@"a,b,c,d,e,f,g";

? ? ? ? NSArray *strArray = [str13 componentsSeparatedByString:@","];

? ? ? ? for(NSString*strinstrArray) {

? ? ? ? ? ? NSLog(@"str = %@",str);

? ? ? ? }

-----------------------------------------------------------------------------------------------------------------

? ? ? ? //按照范圍截取 字符串

? ? ? ? NSRangerange =NSMakeRange(1,5);

? ? ? ? NSString*str14 = [str13substringWithRange:range];

? ? ? ? NSLog(@"str14 = %@",str14);

-----------------------------------------------------------------------------------------------------------------

? ? ? ? //從某一位開始截取后面的字符串

? ? ? ? NSString*str15 = [str13substringFromIndex:2];

? ? ? ? NSLog(@"str15 = %@",str15);

-----------------------------------------------------------------------------------------------------------------

? ? ? ? // 從開頭截取到某一位

? ? ? ? NSString*str16 = [str13substringToIndex:7];

? ? ? ? NSLog(@"str16 = %@",str16);

-----------------------------------------------------------------------------------------------------------------

? ? ? ? //將字符串拆分為每一個字符

? ? ? ? for(inti=0; i<[str13length]; i++) {

? ? ? ? ? ? NSLog(@"%c",[str13characterAtIndex:i]);

? ? ? ? }

? ??-----------------------------------------------------------------------------------------------------------------

? ? ? ? NSString *str17 = @"ab cd ef gh ij ab";

? ? ? ? //查找指定字符串的位置

? ? ? ? NSRangerange1 = [str17rangeOfString:@"ab"];

? ? ? ? NSLog(@"range1.loaction:%ld range1.length:%ld",range1.location,range1.length);

-----------------------------------------------------------------------------------------------------------------

? ? ? ? //替換

? ? ? ? //替換某一個范圍的內(nèi)容

? ? ? ? NSString *str18 =@"baidu,alipay,apple,facebook";

? ? ? ? NSLog(@"str18 =%@",str18);

? ? ? ? NSString *str19 = [str18 stringByReplacingCharactersInRange:NSMakeRange(0,5) withString:@"xcode"];

? ? ? ? NSLog(@"str19 =%@",str19);

-----------------------------------------------------------------------------------------------------------------

? ? ? ? //用指定字符串題號源字符串的字串

? ? ? ? NSString *str20 = [str18 stringByReplacingOccurrencesOfString:@"alipay" withString:(@"hello")];

? ? ? ? NSLog(@"str20 = %@",str20);

-----------------------------------------------------------------------------------------------------------------

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末虱而,一起剝皮案震驚了整個濱河市枷畏,隨后出現(xiàn)的幾起案子干旧,更是在濱河造成了極大的恐慌助琐,老刑警劉巖墩新,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡线梗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門怠益,熙熙樓的掌柜王于貴愁眉苦臉地迎上來仪搔,“玉大人,你說我怎么就攤上這事蜻牢】具郑” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵孩饼,是天一觀的道長髓削。 經(jīng)常有香客問我,道長镀娶,這世上最難降的妖魔是什么立膛? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮梯码,結果婚禮上宝泵,老公的妹妹穿的比我還像新娘。我一直安慰自己轩娶,他們只是感情好儿奶,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鳄抒,像睡著了一般闯捎。 火紅的嫁衣襯著肌膚如雪椰弊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天瓤鼻,我揣著相機與錄音秉版,去河邊找鬼。 笑死茬祷,一個胖子當著我的面吹牛清焕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播祭犯,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼秸妥,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了沃粗?” 一聲冷哼從身側響起粥惧,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎陪每,沒想到半個月后影晓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡檩禾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了疤祭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盼产。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖勺馆,靈堂內(nèi)的尸體忽然破棺而出戏售,到底是詐尸還是另有隱情,我是刑警寧澤草穆,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布灌灾,位于F島的核電站,受9級特大地震影響悲柱,放射性物質發(fā)生泄漏锋喜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一豌鸡、第九天 我趴在偏房一處隱蔽的房頂上張望嘿般。 院中可真熱鬧,春花似錦涯冠、人聲如沸炉奴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瞻赶。三九已至赛糟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間砸逊,已是汗流浹背璧南。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留痹兜,地道東北人穆咐。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像字旭,于是被迫代替她去往敵國和親对湃。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容