91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

NSString類的使用及其內部方法

發布時間:2020-07-06 09:31:53 來源:網絡 閱讀:782 作者:古道1西風 欄目:開發技術

1,創建對象的兩種方法

stringWithFormat

initWithFormat

2,求字符串長度

length

NSUInteger  leng = [ str   length ]

3,獲取字符串的某個字符

 characterAtIndex:

unichar  leng = [ str  characterAtIndex:  ];

4,判斷是否以指定的字符串開頭或結尾

開頭:

BOOL isPrefix = [str hasPrefix:@"http"];

結尾:


BOOL isSufix = [str hasSuffix:@".com"];

5,查找指定字符串的內容

NSRange range = [str rangeOfString:@"www"];

6,獲取給定下標之后的字符串,包含指定下標對應的字符

substringFromIndex:4

7,獲取給定下標之前的字符串,不包含指定下標對應的字符


substringToIndex:10

8,自由獲取指定范圍內的子串


substringWithRange:NSMakeRange(7, 3)]

9,將所有前面的字符串替換為后面的

stringByReplacingOccurrencesOfString:@"ou" withString:@"牛逼"

10,將制定范圍內的字符串替換為制定的字符串

stringByReplacingCharactersInRange:NSMakeRange(3, 2) withString:@"牛逼"

11,字符串比較(重點)

NSComparisonResult result = [@"2222" compare:@"2222"];

結果為:1,0 ,-1;

12,字符串和數字類型的轉換


@"123"轉換為整數123

從第一個字符開始,如果是空格,繼續讀取,如果遇到空格繼續讀取,直到遇到數字輸出,或者字母或符號終止.

        int value = [@"    1 23dfas" intValue];

        NSLog(@"%d",value);

        float a = [@"123"floatValue];

13,將數字轉化為字符串對象      

NSString *str = [NSString stringWithFormat:@"%f",5.2];      

NSLog(@"%@",str);

14,字符串大小寫

 1 將@"lan OU"全部大寫

 2 將@"lan OU "全部小寫

 3 將@"lan OU" 每個單詞的首字母大寫

NSString *upperString = [@"lan OU" uppercaseString];

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

       

NSString *upperString1 = [@"lan OU" lowercaseString];

NSLog(@"upperString = %@",upperString1);

     

NSString *upperString2 = [@"lan OU"capitalizedString];

NSLog(@"upperString = %@",upperString2);

對于可變的string類,方法不需要返回值

他也有特有的函數,但它繼承的父類方法還是執行不可修改的路徑

NSMutableString *s = [NSMutableStringstringWithFormat:@"lanouhenan"];

        1,在字符串str基礎上拼接fank

        [s appendFormat:@"Ftank"];

        NSLog(@"%@",s);

        2,在字符串str基礎上拼接fran;

        [s appendFormat:@"Frank"];

        3,刪除

        [s deleteCharactersInRange:NSMakeRange(52)];


        4, 插入字符串

        [s insertString:@"lanou" atIndex:0];

        NSLog(@"%@",s);

        

        5,替換字符串,在原字符串的基礎上,將第一個fank 替換成dack

        [s replaceCharactersInRange:NSMakeRange(105)withString:@"duck"];



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鹰潭市| 化州市| 邯郸市| 米脂县| 桐城市| 芦山县| 高要市| 双桥区| 湘潭县| 湖北省| 华坪县| 通城县| 漠河县| 桃园县| 永城市| 克什克腾旗| 雷州市| 额济纳旗| 弥勒县| 辽阳县| 米易县| 杂多县| 锦州市| 呼和浩特市| 龙江县| 通州市| 阿拉善左旗| 原阳县| 芜湖县| 准格尔旗| 搜索| 商南县| 分宜县| 南通市| 葵青区| 红安县| 额敏县| 罗山县| 红河县| 呼伦贝尔市| 双桥区|