NSString及NSMutableString的方法

来源:互联网 发布:完善公共文化服务网络 编辑:程序博客网 时间:2024/06/05 03:07

NSMutableString是NSString的可变子类,可变子类意味着可以删除,添加,查询等等问题,NSString类所具有的所有方法,都适用于NSMutableString,子类具有父类所有的方法。

NSString常用的方法如下

+(id)stringWithString:(NSString *)string ;   创建一个新的字符串,并将内容设置为string的内容

-(NSUInteger)length;    返回字符串的长度

-(id)initWithString:(NSString *)aString ;    将新分配的字符串用aString的内容来初始化;

-(id)characterAtIndex:(NSInteger)index;    返回某个值所在的索引index


-(BOOL)hasSuffix:(NSString *)aString;   测试字符串是否与aString结尾

-(BOOl)hasPrefix:(NSString *)aString;  测试字符串是否与aString开始

-(BOOl)isEqualToString:(NSString *)aString;   测试俩个字符串是否相等

-(NSString *)capitalizedString;  返回字符串中的首字母大写,其余的字符小写

-(NSString *)lowercaseString;  返回字符串都是小写的;

-(NSString *)uppercaseString;  返回字符串都是大写的;

NSMutableString继承了父类NSString所有的方法,同时还增加了修改,删除等其他方法

+(id)stringWithCapacity:szie;  创建一个大小为size 的可变字符串;

-(id)initWithCapacity:size;  初始化一个字符串,大小为size;

-(void)setString:aString;  将字符串设置为aString;

-(void)appendString;aString;  在字符末尾添加字符串aString;

-(void)deleteCharactersInRange;range  删除指定范围range内的字符

-(void)insertString: aString  atIndex:i   在索引i处插入字符串astring;

NSString跟c语言里面的string 是一样的,不过就是加了关键字@,最后在输出函数NSLog()里面的@其实是发送了description消息之后返回的NSString对象,这一点不能忘记


0 0
原创粉丝点击