NSMutableString的使用方法

来源:互联网 发布:h5制作软件 编辑:程序博客网 时间:2024/05/22 12:21

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

        对于可变字符串的增删改方法,都在原字符串基础上进行修改,所以修改之后源字符串的内容发生改变,所以无需返回

        1.在字符串str基础上拼接Frank;

        [str appendFormat:@"Frank"];

        NSLog(@"%@", str);

结果:lanouhenanFrank


        2.在字符串str基础上拼接Frngk

        [str appendFormat:@"%@",@"Frank"];

        NSLog(@"%@", str);

结果为:lanou河南Frank


        3.删除字符串,在原字符串基础上删除henan

        [str deleteCharactersInRange:NSMakeRange(5,5)];

        NSLog(@"%@", str);

结果为:lanou


        4.插入字符串,在原子符串串基础上插入lanou.

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

        NSLog(@"%@", str);

结果为:lanoulanouhenan


        5.替换字符串,在原子符串基础上将第一个Frank替换为Duck.

        [str replaceCharactersInRange:NSMakeRange(10,5)withString:@"Duck"];

        NSString *newStr = [strstringByReplacingCharactersInRange:NSMakeRange(10,5)withString:@"Duck"];

        NSLog(@"%@", str);

        NSLog(@"%@", newStr);

0 0