NSString+NSMutableString

NSString

1:創(chuàng)建方式

(1) NSString * string1 = [NSString alloc] init];????????空字符串,沒意義

(2)NSSting * string2 = @"Asher"; ? ? ? ?將一個字符串直接附值給string2

? ? ? ? ? NSString * string3 = @"Asher"; ? ? ? ?string2與string3是同一個對象V穆!弯囊!如果兩個對象完全相同铝耻,不會創(chuàng)建兩個對象

(3)NSString * string4 = [NSString stringWithFormat:@"Asher"]; ? ? ? ?格式化

????????????int a = 10;

????????????NSString * string5 = [NSString stringWithFormat@"%@ Asher %d",@"Asher1", a]; ? ? ? ?結(jié)果是:Asher1 Asher 10

2:對字符串的操作

(1)截取

????????NSString * string6 = @"www.Asher.cn";

????????NSString * string7 = [string6 substringToIndex:3]; ? ? ? ?截取頭部 ? ? ? ?結(jié)果:www

????????NSString * string8 = [string6 substringFromIndex:9]; ? ? ? ?從第9位開始截 ? ? ? ?結(jié)果:.cn

????????NSString * string9 = [string6 substringWithRange:NSMakeRange(4,5)]; ? ? ? ?截取某段 (eg:從第4為開始截,截取5位 ? ? ? ?Asher)

(2) ?拼接

????????NSString * string10 = @"Ash";

????????NSString * string11 = @"er";

????????NSString * string12 = [NSString alloc] initWithFormat:@"%@%@",string10,string11]; ? ? ? ?結(jié)果:Asher

????????NSString * string13 = [string10 stringByAppendingString:string11]; ? ? ? ?追加 ? ? ? ?結(jié)果:Asher

????????NSString * string14 = [string10 stringByAppendingFormat:@"%@%d",string11,a]; ? ? ? ?格式化追加 ? ? ? ?結(jié)果:Asher10

(3) ?替換

????????NSString * string15 = [string6 stringByReplacingCharactersInRange:NSMakeRange(4,9) withString@"codersWorld.Asher"]; ? ? ? ?從第4位開始(后面5位)怠晴,一共9位的內(nèi)容蛋褥,替換成codersWorld.Asher ? ? ? ?結(jié)果:www.codersWorld.Asher.cn

(4)將文件中的內(nèi)容初始化字符串

????????NSSting * string16 = [NSString stringWithContensOfFile:@"/Users/Asher/Desktop/Asher" encoding:NSUTF8StringEncoding error:nil];

(5)字符串比較

????????[string15 isEqualToString:string16]; ? ? ? ?比較string15與string16是否相同

(6)c語言字符串轉(zhuǎn)換成oc字符串

????????char cString[100];

????????scans(@"%s",cString);

????????NSString * string17 = [NSString stringWithCSting:cString encoding:NSASCIIStringEncoding];


NSMutableString

1:創(chuàng)建方式

????NSMutableString * string1 = [NSMutableString alloc] init]; ? ? ? ?空字符串临燃,有意義

????NSMutableString * string2 = [NSMutableString stringWithCapacity:100]; ? ? ? ?預(yù)估值

????NSMutableString * string3 = @"Asher"; ? ? ? ?string3會退化成不可變字符串

????NSMutableString * string4 = [NSMutableString stringWithstring:@"Asher"]; ? ? ? ?標準方法

????NSMutableString * string5 = [NSMutableString stringWithFormat:@"Asher"]; ? ? ? ?標準格式化

????NSMutableString * string6 = [NSMutableString stringWithFormat:@"Asher%d",8]; ? ? ? ?結(jié)果:Asher8

2:可變字符串的操作

(1)添加

????[string2 appendString:@"Asher"]; ? ? ? ?標準

????NSString * string7 = [NSMutableString stringWithstring:@"Asher"];

????[string7 appendFormat:@"8"]; ? ? ? ?格式化 ? ? ? ? ? ? ? 結(jié)果:Asher8

????[string7 appendFormat:@"Asher%d",8] ? ? ? ?結(jié)果:AsherAsher8

(2)刪除

????NSRange r = [string4 rangeOfString:@"A"];

????[string4 deleteCharactersInRange:r]; ? ? ? ?把string4中的"A"刪除,結(jié)果string4 = sher

(3)替換(修改)

NSRange r1 = [string4 rangeOfString:@"A"];

[string4 replaceCharactersInRange:r1 withString@"J"]; ? ? ? ?把string4中的"A"替換成"J",結(jié)果string4 = Jsher

.

.

.

等用到了別的烙心,再來完善

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末膜廊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子淫茵,更是在濱河造成了極大的恐慌爪瓜,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件匙瘪,死亡現(xiàn)場離奇詭異铆铆,居然都是意外死亡,警方通過查閱死者的電腦和手機辆苔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評論 3 385
  • 文/潘曉璐 我一進店門混驰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來噪漾,“玉大人,你說我怎么就攤上這事道批〖龀常” “怎么了骑冗?”我有些...
    開封第一講書人閱讀 158,084評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長先煎。 經(jīng)常有香客問我贼涩,道長,這世上最難降的妖魔是什么薯蝎? 我笑而不...
    開封第一講書人閱讀 56,708評論 1 284
  • 正文 為了忘掉前任遥倦,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘袒哥。我一直安慰自己缩筛,他們只是感情好,可當我...
    茶點故事閱讀 65,813評論 6 386
  • 文/花漫 我一把揭開白布堡称。 她就那樣靜靜地躺著瞎抛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪却紧。 梳的紋絲不亂的頭發(fā)上桐臊,一...
    開封第一講書人閱讀 50,021評論 1 291
  • 那天,我揣著相機與錄音晓殊,去河邊找鬼断凶。 笑死,一個胖子當著我的面吹牛巫俺,可吹牛的內(nèi)容都是我干的认烁。 我是一名探鬼主播,決...
    沈念sama閱讀 39,120評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼识藤,長吁一口氣:“原來是場噩夢啊……” “哼砚著!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起痴昧,我...
    開封第一講書人閱讀 37,866評論 0 268
  • 序言:老撾萬榮一對情侶失蹤稽穆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后赶撰,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舌镶,經(jīng)...
    沈念sama閱讀 44,308評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,633評論 2 327
  • 正文 我和宋清朗相戀三年豪娜,在試婚紗的時候發(fā)現(xiàn)自己被綠了餐胀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,768評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡瘤载,死狀恐怖否灾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鸣奔,我是刑警寧澤墨技,帶...
    沈念sama閱讀 34,461評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站挎狸,受9級特大地震影響扣汪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜锨匆,卻給世界環(huán)境...
    茶點故事閱讀 40,094評論 3 317
  • 文/蒙蒙 一崭别、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦茅主、人聲如沸舞痰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匀奏。三九已至,卻和暖如春学搜,著一層夾襖步出監(jiān)牢的瞬間娃善,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評論 1 267
  • 我被黑心中介騙來泰國打工瑞佩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留聚磺,地道東北人。 一個月前我還...
    沈念sama閱讀 46,571評論 2 362
  • 正文 我出身青樓炬丸,卻偏偏與公主長得像瘫寝,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子稠炬,可洞房花燭夜當晚...
    茶點故事閱讀 43,666評論 2 350

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