Objective_C_字符串的使用

創(chuàng)建字符串

//通過(guò)便利構(gòu)造器創(chuàng)建初始化
NSString *person = [NSString stringWithFormat:@"我今年%d歲了",16];

//%lu無(wú)符號(hào)NSUInterager

unichar c = [@"greger" characterAtIndex:0];
    NSLog(@"----%c",c);

兩個(gè)字符串比較內(nèi)容

NSString *name1 = @"香房";
NSString *name2 = @"香房";
if(name1 isEqualString name2){
NSLog(字符串相同);
}

調(diào)用兩個(gè)方法來(lái)比較字符串障簿,-1前面的小于后面的

NScomparisonresult compareResult = [@"abc" compareResult @"cbf"];
NSLog(@"%ld",compareResult);

字符串的截取有三種方法:1??

NSString *numberString = [NSString substringFromIndex:1] ;
NSLog(@"%@",numberString);
2??
NSString *numberString2 = [NSString substringToIndex:1];
NSLog(@"%@",numberString2);
3??
NSString *numberString3 = [@"sdfffggggggg" substringRang:NSMakeRang(2,4)];
NSLog(@"%@",numberString3);

字符串的拼接

NSString *appendstring = [@"jhdijw" stringByAppendingString @"few"];
 NSLog(@"輸出appendeing:%@",appendString);

字符串的后面追加一個(gè)格式化字符串

NSString *appendFormat = [@"dsewe" stringByAppendFormat :@"%ld",123];
NSLog(%@,appendFormat);

截取一個(gè)字符串在一段的字符串的位置和長(zhǎng)度

NSRang rang = [contentString rangeOfString:@"ewfree"];
NSLog(@"rang:loc = %lu,len = %lu",rang.location,rang.length);

字符串的替換

NSString *replace = [@"derwer4tr" stringByReplacingCharacterinRange:NSMakeRaanng(3,3) withString:@"jief"];
 NSLog(@"字符串替換%@",replace);

字符串轉(zhuǎn)數(shù)字(NSnumber是數(shù)字類)

NSInterge number = [@"1243" inValue];
NSLog(@"%ld",number+1);

其他數(shù)據(jù)類型轉(zhuǎn)化為字符串

NSInteger number = 123;
NSLog(@"其他數(shù)據(jù)類型轉(zhuǎn)化為字符串"耍缴,[NSString stringWithFormat:@"%ld",number);

字符串轉(zhuǎn)成大寫(xiě).小寫(xiě),首字母大寫(xiě);

NSString *UppercaseString = [@"asd" UppercaseString];
    NSLog(@"轉(zhuǎn)成大寫(xiě):%@",uppercaseString);
NSString *lower= [@“ASD” lowercaseString];
NSLog(@"轉(zhuǎn)成小寫(xiě):%@",lowercaseString);
NSString *capitalizedString = [NSString capitalizedString];
 NSLog(@"字符串首字母大寫(xiě)%@",capitalizedString);

字符串的前綴-----后綴(hasSuffix)

if([@"dsf" hasPerfix:@"d"]){
NSLog(@"是前綴");
}
else{
NSLog(@"不是前綴");
}

可變字符串 遍歷字符串

NSMutableString *string = [NSMutableString stringWithString:@"jmioo"];

插入字符串到索引位置---------刪除

NSString *insert = @"dswedwq";
NSString *insert1=[insert insertString:@"ksow" atIndex:2];
  NSLog(@"插入字符串%@",insert1);
NSString *delectCharacters = [insert deleteCharactersInRange(2,1)];

(NsNumber是數(shù)字類)

NSNumber *boolNumber = [NSNumber numberWithBool:YES];
NSNumber *intNumber = [NSNumber numberWithInt:23];
NSInteger integer = intNumber.integerValue;

number的字面量寫(xiě)法-------//值對(duì)象

NSNumber *numberObject = @10;
int x=1;
NSNumber *numberObject1 = @(x);
//值對(duì)象

NSValue *rangeValue = [NSValue valueWithRang:NSMakeRange(10,10)];
 NSLog(@"%@",rangValue);
NSRang rang1 = rang value.rangValue;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子斜友,更是在濱河造成了極大的恐慌,老刑警劉巖垃它,帶你破解...
    沈念sama閱讀 223,207評(píng)論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鲜屏,死亡現(xiàn)場(chǎng)離奇詭異烹看,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)墙歪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,455評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門(mén)听系,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人虹菲,你說(shuō)我怎么就攤上這事靠胜。” “怎么了毕源?”我有些...
    開(kāi)封第一講書(shū)人閱讀 170,031評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵浪漠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我霎褐,道長(zhǎng)址愿,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,334評(píng)論 1 300
  • 正文 為了忘掉前任冻璃,我火速辦了婚禮响谓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘省艳。我一直安慰自己娘纷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,322評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布跋炕。 她就那樣靜靜地躺著赖晶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪辐烂。 梳的紋絲不亂的頭發(fā)上遏插,一...
    開(kāi)封第一講書(shū)人閱讀 52,895評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音纠修,去河邊找鬼胳嘲。 笑死,一個(gè)胖子當(dāng)著我的面吹牛扣草,可吹牛的內(nèi)容都是我干的胎围。 我是一名探鬼主播,決...
    沈念sama閱讀 41,300評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼德召,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了汽纤?” 一聲冷哼從身側(cè)響起上岗,我...
    開(kāi)封第一講書(shū)人閱讀 40,264評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蕴坪,沒(méi)想到半個(gè)月后肴掷,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體敬锐,經(jīng)...
    沈念sama閱讀 46,784評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,870評(píng)論 3 343
  • 正文 我和宋清朗相戀三年呆瞻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了台夺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,989評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡痴脾,死狀恐怖颤介,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赞赖,我是刑警寧澤滚朵,帶...
    沈念sama閱讀 36,649評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站前域,受9級(jí)特大地震影響辕近,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜匿垄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,331評(píng)論 3 336
  • 文/蒙蒙 一移宅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧椿疗,春花似錦漏峰、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,814評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至痒蓬,卻和暖如春童擎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背攻晒。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,940評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工顾复, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鲁捏。 一個(gè)月前我還...
    沈念sama閱讀 49,452評(píng)論 3 379
  • 正文 我出身青樓芯砸,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親给梅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子假丧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,995評(píng)論 2 361

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