Object-C 基础之3 — 字符串类各种操作方法

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

 

     NSString  : 常量字符串类。

     NSMutableString:可变字符串类。

 

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

 

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

 

 

你可能感兴趣的:(search,UP)