码迷,mamicode.com
首页 > 其他好文 > 详细

NSMutableString 常用操作

时间:2015-12-25 18:40:50      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

 

        //字符串的创建
        //在可变字符串中 空字符串就有意义
        NSMutableString *mString = [[NSMutableString alloc]init];
        NSLog(@"mString:%@",mString);
        
        //可变字符串不可以与代码区的字符串赋值使用
        NSMutableString *mString2 = @"Hello"; //mString2将退化成NSString
        NSLog(@"mString2:%@",mString2);
        
        //可以指定字符串的空间大小 创建字符串
        NSMutableString *mString3 =[NSMutableString stringWithCapacity:30];
        NSLog(@"mString3:%@",mString3);
        
        //可变字符串 添加内容
        NSMutableString *mString4 = [[NSMutableString alloc]initWithString:@"Hello"];
        [mString4 appendString:@"World"];//给mString4拼接
        NSLog(@"mString4:%@",mString4);
        //可以在指定位置 添加字符串内容
        [mString4 insertString:@"123" atIndex:5];
        NSLog(@"mString4:%@",mString4);
        
        //删除内容
        NSMutableString *mString5 = [[NSMutableString alloc]initWithString:@"I am learning Objective-C language."];
        //查找字符串内容,在所在字符串中的位置
        NSRange range = [mString5 rangeOfString:@"learn"];//需要删除的内容
        NSLog(@"range: loc:%lu length:%lu",range.location,range.length);
        //删除可变字符串中指定的内容
        [mString5 deleteCharactersInRange:range];
        NSLog(@"mString5:%@",mString5);
        
        
        //替换内容
        NSMutableString *mString6 = [[NSMutableString alloc]initWithString:@"HelloWorld!"];
        [mString6 replaceCharactersInRange:NSMakeRange(4, 3) withString:@"1234"];
        NSLog(@"mString6:%@",mString6);

 

技术分享

NSMutableString 常用操作

标签:

原文地址:http://www.cnblogs.com/jukaiit/p/5076617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!