您好,登錄后才能下訂單哦!
NSString * str=@"Hello World!"; //聲明字符串對(duì)象 創(chuàng)建的字符串為‘Hello World!’ NSString * str=[[NSString alloc] initWithString:@"Hello World!"]; //輸出的結(jié)果同上 NSString * str=[[NSString alloc] initWithUTF8String:"Hello World!"]; //用C的字符串創(chuàng)建OC的字符串對(duì)象 NSString * str=[[NSString alloc] initWithFormat:@"Hello %d %c",100,'abc'];//使用格式符拼接字符串 NSString * str=[NSString stringWithUTF8String:"Hello World!"]; //將C的字符串轉(zhuǎn)換成OC的字符串對(duì)象 NSString * str=[NSString stringWithFormat:@"%d %@ %c",1,@"Hello",'R']; //使用格式符創(chuàng)建一個(gè)臨時(shí)字符串 NSString * str=@"Hello World!"; NSString * str1=[NSString stringWithString:str]; //使用一個(gè)字符串創(chuàng)建另一個(gè)字符串 //stringWithUTF8String stringWithFormat stringWithString這三個(gè)不使用release釋放 NSLog(@"Hello World"); //輸出字符串 [str release]; //根據(jù)內(nèi)存管理相關(guān)規(guī)則,必須使用release釋放 //------------------------------------------------------- NSString * str=@"hello world!"; NSString * str2=@"hello world!"; BOOL b_result=[str isEqualToString:str2]; //比較字符串是否一樣,返回為 BOOL類型---1(YES) 0(NO) NSString * str=@"123"; NSString * str2=@"456"; NSComparisonResult result=[str compare:str2]; //比較字符串大小,返回為NSComparisonResult -- //返回的值為 -1, NSOrderedSame ,NSOrderedDescending //如果str<str2 返回的為-1,str=str2 返回的為NSOrderedSame,str>str2 返回的為NSOrderdDescending if(result==NSOrderedAscending) { NSLog(@"str<str2"); }else if(result==NSOrderedSame) { NSLog(@"str=str2"); }else if(result==NSOrderedDescending) { NSLog(@"str>str2"); } //------------------------------------------------------- NSString * str=@"12345678911111"; NSString * str2=@"456"; NSRange range=[str rangeOfString:str2]; //查找一個(gè)字符串,返回的是一個(gè)location和 length ,range.location,range.length NSString * str=@"12345678911111"; NSString * str2=[str substringToIndex:6]; //從str 中提取從頭到第六個(gè)字符串(不包括第6個(gè)),生成新的字符串,返回字符串地址,開(kāi)區(qū)間 NSLog(@"%@",str2); NString * str3=[str substringFromIndex:6]; //從str 中提取從第6個(gè)(包括第6個(gè),到最后一個(gè)字符,生成新的字符串,返回字符串地址。閉區(qū)間 NSLog(@"%@",str3); NString * str4=[str substringWithRange:NSMakeRange(3,4)}; //根據(jù)指定范圍提取字符串
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。