亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

桐城市| 刚察县| 旅游| 海阳市| 宁德市| 阜南县| 无锡市| 甘南县| 铜梁县| 广丰县| 皋兰县| 夏河县| 鹤山市| 依安县| 义马市| 江孜县| 绍兴市| 武穴市| 华坪县| 水富县| 江口县| 印江| 苏尼特右旗| 交口县| 安远县| 林州市| 崇阳县| 河南省| 辽源市| 融水| 平凉市| 宾川县| 鲁山县| 阿拉善右旗| 永泰县| 务川| 中山市| 宁晋县| 临泽县| 铁岭市| 蓝山县|