首页 > 其他 > 详细

可变字符串 插入,删除,替换,赋值

时间:2016-01-07 10:07:22      阅读:307      评论:0      收藏:0      [点我收藏+]

   NSString *str=@"welcome to oc";//字符串常量不能放在可变字符串中,应该放在不可变的字符串中  

        mustr=[NSMutableString stringWithString:str];//把不可变字符串放入可变字符串中

        NSLog(@"%@",mustr);

        //插入

        [mustr insertString:@" students"atIndex:7];//在指定位置插入字符串

        [mustr appendString:@" teacher"];//在末尾插入字符串

        [mustr appendFormat:@"第二遍插入:%@",str];//在末尾格式化插入字符串

         NSLog(@"%@",mustr);

   //删除

        [mustr deleteCharactersInRange:NSMakeRange(8,9)];

        NSLog(@"%@",mustr);

        //查找并删除

        NSRange rang=[mustr rangeOfString:@"teacher"];

        if (rang.location!=NSNotFound) {

            [mustr deleteCharactersInRange:rang];

        }

        NSLog(@"%@",mustr);

        //重新赋值

        [mustr setString:str];

        NSLog(@"%@",mustr);

        //替换

        NSRange rang1=[mustr rangeOfString:@"oc"];

        [mustr replaceCharactersInRange:rang1 withString:@"IOS"];

        NSLog(@"%@",mustr);

可变字符串 插入,删除,替换,赋值

原文:http://www.cnblogs.com/hz-1521049517/p/5108710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!