第07天OC語言(15):字符串轉(zhuǎn)換

  • 不要等到明天缭嫡,明天太遙遠(yuǎn)蛉加,今天就行動同衣。
須讀:看完該文章你能做什么竟块?

字符串的轉(zhuǎn)換(大小寫,C轉(zhuǎn)OC耐齐,OC轉(zhuǎn)C)

學(xué)習(xí)前:你必須會什么?(在這里我已經(jīng)默認(rèn)你具備C語言的基礎(chǔ)了)

NSString的基本使用


一浪秘、本章筆記
 一、字符串的轉(zhuǎn)換
    1.將字符串轉(zhuǎn)換大寫
        @property (readonly, copy) NSString *uppercaseString;
    2.將字符串轉(zhuǎn)換小寫
        @property (readonly, copy) NSString *lowercaseString;
    3.將字符串 首字符轉(zhuǎn)換大寫
        @property (readonly, copy) NSString *capitalizedString;
    4.將字符串 與 基本數(shù)據(jù)類型的轉(zhuǎn)換
        @property (readonly) int intValue;
    5.C語言字符串和OC字符串之間的轉(zhuǎn)換
        c to OC
        + (nullable instancetype)stringWithUTF8String:(const char *)nullTerminatedCString;
        OC to c
        @property (nullable, readonly) const char *UTF8String NS_RETURNS_INNER_POINTER; // Convenience to return null-terminated UTF8 representation

二埠况、code
main.m
#pragma mark 15-字符串轉(zhuǎn)換
#pragma mark - 代碼
#import <Foundation/Foundation.h>
#pragma mark 類

#pragma mark - main函數(shù)
int main(int argc, const char * argv[])
{
    NSString *str = @"abc";
    
#pragma 1.將字符串轉(zhuǎn)換大寫
    NSString *newStr = [str uppercaseString];
    NSLog(@"%@",newStr);
#pragma 2.將字符串轉(zhuǎn)換小寫
    NSString *newStr2 = [newStr lowercaseString];
    NSLog(@"%@",newStr2);
#pragma 3.將字符串 首字符轉(zhuǎn)換大寫
    // @property (readonly, copy) NSString *capitalizedString;
    NSString *newStr3 = [newStr2 capitalizedString];
    NSLog(@"%@",newStr3);

#pragma 4.將字符串 與 基本數(shù)據(jù)類型的轉(zhuǎn)換
    NSString *str1 = @"100";
    NSString *str2 = @"200";
    // str + str2 錯誤寫法
    int value1 = [str1 intValue];
    int value2 = [str2 intValue];
    NSLog(@"sum = %i",value1 + value2);
    
    // 注意 : 如果不是 int, double, float,bool,integer,longlong 這些類型就不要亂用
    NSString *str3 = @"da13";
    int value3 = [str3 intValue];
    NSLog(@"value3 = %i",value3);
#pragma 5.C語言字符串和OC字符串之間的轉(zhuǎn)換
    // c to OC
    char *cStr = "lyh";
    NSString *strOC = [NSString stringWithUTF8String:cStr];
    NSLog(@"strOC = %@",strOC);

    // OC to c
    // @property(readonly) const char *UTF8String;
    const char *cStr2 = [strOC UTF8String];
    NSLog(@"cStr2 = %s",cStr2);

    
    return 0;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耸携,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子辕翰,更是在濱河造成了極大的恐慌夺衍,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件喜命,死亡現(xiàn)場離奇詭異沟沙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)壁榕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門矛紫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人护桦,你說我怎么就攤上這事含衔。” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵贪染,是天一觀的道長缓呛。 經(jīng)常有香客問我,道長杭隙,這世上最難降的妖魔是什么哟绊? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮痰憎,結(jié)果婚禮上票髓,老公的妹妹穿的比我還像新娘。我一直安慰自己铣耘,他們只是感情好洽沟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蜗细,像睡著了一般裆操。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上炉媒,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天踪区,我揣著相機(jī)與錄音,去河邊找鬼吊骤。 笑死缎岗,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的白粉。 我是一名探鬼主播传泊,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蜗元!你這毒婦竟也來了或渤?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤奕扣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后掌敬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惯豆,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年奔害,在試婚紗的時候發(fā)現(xiàn)自己被綠了楷兽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡华临,死狀恐怖芯杀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤揭厚,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布却特,位于F島的核電站,受9級特大地震影響筛圆,放射性物質(zhì)發(fā)生泄漏裂明。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一太援、第九天 我趴在偏房一處隱蔽的房頂上張望闽晦。 院中可真熱鬧,春花似錦提岔、人聲如沸仙蛉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽荠瘪。三九已至,卻和暖如春振亮,著一層夾襖步出監(jiān)牢的瞬間巧还,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工坊秸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留麸祷,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓褒搔,卻偏偏與公主長得像阶牍,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子星瘾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評論 2 354

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

  • 不要等到明天走孽,明天太遙遠(yuǎn),今天就行動琳状。 須讀:看完該文章你能做什么磕瓷? 字符串的內(nèi)容比較字符串的大小比較(忽略和不忽...
    liyuhong閱讀 431評論 0 0
  • 不要等到明天,明天太遙遠(yuǎn)念逞,今天就行動困食。 須讀:看完該文章你能做什么? 字符串以什么開頭字符串以什么結(jié)尾字符串是否包...
    liyuhong閱讀 203評論 0 0
  • 不要等到明天翎承,明天太遙遠(yuǎn)硕盹,今天就行動。 須讀:看完該文章你能做什么叨咖? 字符串的幾種創(chuàng)建方式以及存儲位置深拷貝 和 ...
    liyuhong閱讀 182評論 0 0
  • 不要等到明天瘩例,明天太遙遠(yuǎn)啊胶,今天就行動。 須讀:看完該文章你能做什么垛贤? 字符串的替換(替換某一個字符串,替換首尾) ...
    liyuhong閱讀 789評論 0 0
  • 不要等到明天焰坪,明天太遙遠(yuǎn),今天就行動南吮。 須讀:看完該文章你能做什么琳彩? 字符串的讀寫error的localizedD...
    liyuhong閱讀 238評論 0 0