zoukankan      html  css  js  c++  java
  • object-c中子字符串(NSMutableString)基本操作

     

    void subString(){
        NSMutableString *string=[NSMutableString stringWithString:@"ABCED"];
        [string setString:@"abcedg"];//NSString是不变字符串类,NSMutableString继承NSSting,经过包装NSMuTableString是可变的
        NSLog(@"%@",string);
        //是在字符串后面追加字符串
        [string setString:@"abcedg"];
        [string appendString:@"FF"];
        NSLog(@"%@",string);
        
        [string setString:@"abcedg"];
        [string appendFormat:@"age is %i",12];
        NSLog(@"%@",string);
        //替换字符串
        [string setString:@"abcedg"];
            //指定字符串替换,一般和下面的方法一起使用
    //    NSRange rang=[string rangeOfString:@"ced"];
        [string replaceCharactersInRange:NSMakeRange(2, 3) withString:@"ABC"];
        
        //字符串的插入
           [string setString:@"abcedg"];
        [string insertString:@"88" atIndex:2];//在原来的字符串索引位置插入字符串
        NSLog(@"%@",string);
        
        //删除指定字符串
        [string setString:@"abcedg"];
       //NSRange rang=[string rangeOfString:@"bc"];
        [string deleteCharactersInRange:NSMakeRange(1, 2)];
        NSLog(@"%@",string);
    
    }
    
    
    
    int main(int argc, const char * argv[])
    {
        @autoreleasepool {
            subString();
     
        }
        return 0;
    }
    

     其中结果

    2013-04-23 07:11:56.425 字符串03[1512:303] abcedg
    2013-04-23 07:11:56.432 字符串03[1512:303] abcedgFF
    2013-04-23 07:11:56.433 字符串03[1512:303] abcedgage is 12
    2013-04-23 07:11:56.434 字符串03[1512:303] ab88cedg
    2013-04-23 07:11:56.436 字符串03[1512:303] aedg
    
  • 相关阅读:
    深浅拷贝
    生成式、生成器、迭代对象、迭代器
    memcached
    redis安装配置
    基于docker搭建mysql主从复制架构
    centos 安装 最新版本的docker
    Linux小技巧
    神奇的'license': 'AGPL 3.0'标签报错
    新博客重新开通了
    通过linkserver不能调远程表值函数
  • 原文地址:https://www.cnblogs.com/gcb999/p/3039086.html
Copyright © 2011-2022 走看看