• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

objective C中字符串类的各种操作方法示范

C# 水墨上仙 2880次浏览

objective C中字符串类的各种操作方法演示
转自:http://blog.csdn.net/newjerryj/article/details/6262893

&nbsp在开始本文的主要内容前,先介绍下object-c中的字符串类。

&nbsp&nbsp&nbsp&nbsp&nbspNSString&nbsp&nbsp:&nbsp常量字符串类。

&nbsp&nbsp&nbsp&nbsp&nbspNSMutableString:可变字符串类。

&nbsp&nbsp&nbsp&nbsp&nbspObject-C&nbsp中的字符串类,封装了各种对字符串的操作方法,学会使用并熟悉这些方法能够在方便我们在代码中对字符串的处理。&nbsp以下列举了一些常用的方法,用示例代码来进行说明吧,这样影响更深刻。

NSString  *str=@"every day  keep up";  
    NSMutableString *mstr;  
      
    NSRange substr;  
      
      
    mstr=[NSMutableString stringWithString:str]; //初始化可变字符串  
      
    [mstr insertString:@"xiaxia" atIndex:[mstr length]];//在指定位置插入字符串  
      
    [mstr appendString:@"append"]; //链接新字符串  
      
    [mstr deleteCharactersInRange:NSMakeRange(1, 3)];//删除某个range的字符串  
      
    [mstr setString:@"new"];  
      
    [mstr replaceCharactersInRange:NSMakeRange(1, 2) withString:@"ame"];  //替换某个位置字符串  
      
    NSString *search=@"am";  
      
    NSString *replace=@"helleee";  
      
    substr=[mstr rangeOfString:search];  
      
    if (substr.location!=NSNotFound) {  
        [mstr replaceCharactersInRange:substr withString:replace];  
    }//查找替换某些字符串  
      
      
    search=@"e";  
    replace=@"a";  
      
    substr=[mstr rangeOfString:search];  
      
    while (substr.location!=NSNotFound) {  
        [mstr replaceCharactersInRange:substr withString:replace];  
        substr=[mstr rangeOfString:search];  
    }  
      
      
    NSLog(@"mstr is:  %@",mstr);  


喜欢 (0)
加载中……