注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

All the splendor in the world is not worth a good friend!! Hello my friend!!

网易考拉推荐

常见的 NSString 和 NSMutableString 方法  

2011-07-09 15:39:45|  分类: IOS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

 

引入

   NSString NSMutableString 可以说是软件开发人员每天都要面对的基本操作。下面就分享一些常见的 NSString NSMutableString 方法。

NSString方法

+(id) stringWithContentsOfFile:path encoding:enc error:err

创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,如果非零,则返回err中错误

 

+(id) stringWithContentsOfURL:url encoding:enc error:err

创建一个新的字符串,并将其设置为url的内容,使用字符编码enc,如果非零,则返回err中的错误

 

+(id) string

创建一个新的空字符串

 

+(id) stringWithString:nsstring

创建一个新的字符串,并将其设置为nsstring

 

-(id)initWithString:nsstring

将分配的字符串设置为nsstring

 

-(id) initWithContentsOfFile:path encoding:enc error:err

将字符串设置为path制定的文件的内容

 

-(id) initWithContentsOfURL:url encoding:enc error:err

将字符串设置为url(NSURL *)url的内容,使用字符编码enc,如果非零,则返回err中的错误

 

-(id) (UNSIgned int)length

返回字符串中的字符数目

 

-(unichar)characterAtIndex:i

返回索引iUnicode字符

 

-(NSString *)substringFromIndex:i

返回从i开始知道结尾的子字符串

 

-(NSString *)substringWithRange:range

根据指定范围返回子字符串

 

-(NSString *)substringToIndex:i

返回从该字符串开始到索i的子字符串

 

-(NSComparator *)caseInsensitiveCompare:nsstring

比较两个字符串,忽略大小写

 

-(NSComparator *)compare:nsstring

比较两个字符串

 

-(BOOL)hasPrefix:nsstring

测试字符串是否以nsstring开始

 

-(BOOL)hasSuffix:nsstring

测试字符串是否以nsstrng结尾

 

-(BOOL)isEqualToString:nsstring

测试两个字符串是否相等

 

-(NSString *) capitalizedString

返回每个单词首字母大写的字符串(每个单词的其余字母转换为小写)

 

-(NSString *)lowercaseString

返回转换为小写的字符串

 

-(NSString *)uppercaseString

返回转换为大写的字符串

 

-(const char*)UTF8String

返回转换为UIF8字符串的字符串

 

-(double)doubleValue

返回转换为double的字符串

 

-(float)floatValue

返回转换为浮点值的字符串

 

-(NSInteger)integerValue

返回转换为NSInteger整数的字符串

 

-(int)intValue

返回转换为整数的字符串

NSMutableString方法

+(id) stringWithCapacity:size

创建一个字符串,初始包含size的字符

 

-(id) initWithCapacity:size

使用初始容量为size的字符串来初始化字符串

 

-(void) setString:nsstring

将字符串设置为nsstring

 

-(void) appendString:nsstring

在接收者的末尾附加nsstring

 

-(void) deleteCharactersInRange:range

删除指定range中的字符

 

-(void) insertString:nsstring atIndex:i

以索引i为起始位置插入nsstring

 

-(void) replaceCharactersInRange:range withString:nsstring

使用nsstring替换range指定的字符

 

-(void) replaceOccurrencesOf

String:nsstring withString:nsstring2 options:opts range:range

根据选项opts。使用指定range中的nsstring2替换所有的nsstring。选项可以包括NSBackwardsSearch(从范围的结尾 开始搜索)NSAnchoredSearch(nsstring必须匹配范围的开始)NSLiteralSearch(执行逐字节比较以及 NSCaceInsensitiveSearch的按位或组合)

来源

常见的 NSString NSMutableString 方法

其他

2011-07-09

iMilo

  

 

  评论这张
 
阅读(667)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017