Foundation框架第二弹:NSMutableString常用方法

来源:互联网 发布:sql怎么查平均数 编辑:程序博客网 时间:2024/06/05 12:01

         // NSMutableString可变字符串,在需要进行字符串拼接截取的时候采用NSMutableString,此时使用NSString会产生内存问题

        // 1.创建

        NSMutableString *ns = [NSMutableStringstringWithFormat:@"Robin"];

  

         // 2.拼接

        // 字符串后追加:appendString

        [nsappendString:@"..."];

        //格式化方式追加:appendformat

        [ns appendFormat:@"..."];

        NSLog(@"%@",ns);

        

        // 3.删除 创建rang,删除rang范围内的字符串 deleteCharactersInRange:(NSRang)rang;

        NSRange rang = NSMakeRange(5,1);

        [ns deleteCharactersInRange:rang];

        NSLog(@"%@",ns);

        

        // 4.插入 insertString:(NSString *) str atIndex:(NSUInteger) loc;//在loc位置插入

        [ns insertString:@"xxoo"atIndex:5];

        NSLog(@"%@",ns);

        

        // 5.替换  replaceCharactersInRange:(NSRang) withString:(NSString *)

        [ns replaceCharactersInRange:rangwithString:@"---------"];

        NSLog(@"%@",ns);

         

        // 还有个String属性

             string属性:会将源对象的所有字符串都覆盖掉。 

0 0