zoukankan      html  css  js  c++  java
  • iOS可变字符串的所有操作

    可直接把代码复制即可结合输出看结果加深记忆

    //创建一个可变字符串

    NSMutableString * ms1 = [[NSMutableString alloc]init];

        //可以通过类方法来创建

    NSMutableString * ms2 = [NSMutableString string];

        

        //用格式化方法创建一个可变的字符串

        ms1 = [NSMutableString stringWithFormat:@"%d",12];

        

        //指定初始化大小创建一个可变字符串(创建一个长度为10的字符串)

        ms1 = [[NSMutableString alloc]initWithCapacity:10];

        //用另一个指定的字符串创建一个可变的字符串

        ms2 = [NSMutableString stringWithString:ms1];

        

    #pragma mark 拼接字符串

        //拼接字符串

        [ms1 appendString:@"345"];

        [ms1 appendString:@"欢迎您"];

        //格式化拼接

        [ms1 appendFormat:@"%@",@"来到葫芦岛"];

        NSLog(@"%@",ms1);

    #pragma  mark 插入字符串

        //在指定的位置插入字符串

        [ms1 insertString:@"哥" atIndex:3];//位置

    #pragma mark 替换

        //用提供的字符串替换原字符指定范围的内容

        [ms1 replaceCharactersInRange:NSMakeRange(0, 3) withString:@"B 哥"];

        NSLog(@"%@",ms1);

    #pragma mark 删除字符串

        [ms1 deleteCharactersInRange:NSMakeRange(3,5)];

        NSLog(@"%@",ms1);

    #pragma mark 设置内容

        //重新设置字符串内容

        [ms1 setString:@"根子百病"];

        NSLog(@"%@",ms1);

  • 相关阅读:
    Math 类、Random 类、BigDecimal 类
    Redis 持久化原理及过期 key 清除策略
    MySql 存储引擎和索引
    MySql 视图、触发器以及存储过程
    布隆过滤器
    微信红包实现原理
    11-散列3 QQ帐户的申请与登陆 (25 分)
    11-散列2 Hashing (25 分)
    11-散列1 电话聊天狂人 (25 分)
    C语言实现Linux之ls
  • 原文地址:https://www.cnblogs.com/sunfuyou/p/5900805.html
Copyright © 2011-2022 走看看