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


       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);

  • 相关阅读:
    Android状态栏白底黑字,只需两步轻松搞定
    MyBatis注解
    MyBatis延迟加载和缓存
    MyBatis关联查询
    mybatis智能标签1
    Mybatis智能标签
    增删改查
    初始MyBatis
    第7章:Servlet 基础
    第3章 JSP数据交互(二)
  • 原文地址:https://www.cnblogs.com/hz-1521049517/p/5108710.html
Copyright © 2020-2023  润新知