Object c String


 NSString  : 常量字符串类。

    NSMutableString:可变字符串类。

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

  

view plain copyto clipboard print ?
  1. NSString  *str=@"every day  keep up";  
  2.     NSMutableString *mstr;  
  3.       
  4.     NSRange substr;  
  5.       
  6.       
  7.     mstr=[NSMutableString stringWithString:str]; //初始化可变字符串  
  8.       
  9.     [mstr insertString:@"xiaxia" atIndex:[mstr length]];//在指定位置插入字符串  
  10.       
  11.     [mstr appendString:@"append"]; //链接新字符串  
  12.       
  13.     [mstr deleteCharactersInRange:NSMakeRange(1, 3)];//删除某个range的字符串  
  14.       
  15.     [mstr setString:@"new"];  
  16.       
  17.     [mstr replaceCharactersInRange:NSMakeRange(1, 2) withString:@"ame"];  //替换某个位置字符串  
  18.       
  19.     NSString *search=@"am";  
  20.       
  21.     NSString *replace=@"helleee";  
  22.       
  23.     substr=[mstr rangeOfString:search];  
  24.       
  25.     if (substr.location!=NSNotFound) {  
  26.         [mstr replaceCharactersInRange:substr withString:replace];  
  27.     }//查找替换某些字符串  
  28.       
  29.       
  30.     search=@"e";  
  31.     replace=@"a";  
  32.       
  33.     substr=[mstr rangeOfString:search];  
  34.       
  35.     while (substr.location!=NSNotFound) {  
  36.         [mstr replaceCharactersInRange:substr withString:replace];  
  37.         substr=[mstr rangeOfString:search];  
  38.     }  
  39.       
  40.       
  41.     NSLog(@"mstr is:  %@",mstr); 

你可能感兴趣的:(Object c String)