ios字符串常用方法总结

来源:互联网 发布:什么软件改变图片大小 编辑:程序博客网 时间:2024/05/20 06:55

简单总结了一下字符串常用的方法,很多写的是方法的关键字,欢迎大家来补充呀,希望能帮到大家


NSString  常用方法总结


1.创建字符串对象

(1)直接赋值

(2)初始化方法

 intWithString

initWithFormat

(3)便利构造器方法

stringWithString

stringWithFormat

2.获取字符串某个位置的字符

characterAtIndex

unichar c = [str6 characterAtIndex:3];

3.获取字符串长度

length

[str6 length]

4.获取字符串中的字串

关键字:substringFronIndex   substringToIndex    substringWithRange

 NSLog(@"%@",[sentence substringToIndex:3])

NSLog(@"%@",[sentence substringFromIndex:8]);

NSLog(@"%@",[sentence substringWithRange:NSMakeRange(4, 3)]);

5.判断字符串是否以某个前缀开头

hasPerf

- (BOOL)hasPrefix:(NSString *)aString;

6.判断字符串是否以某个后缀结束

hasSuffix

- (BOOL)hasSuffix:(NSString *)aString;

7.判断字符串中是否包含另一个字符串,在什么位置

rangeOfString

NSRange range2 = [text rangeOfString:searchString];

NSLog(@"loc:%lu len:%lu",range2.location,range2.length);

 NSLog(@"%lu",NSNotFound);

8.字符串拼接

stringByAppendingString

 NSString *twoMan = [name1 stringByAppendingString:name2];

9.字符串的替换(作业)

q 的值被p替换

q = [q stringByReplacingOccurrencesOfString:q withString:p];

将从下标为1的位置后的两个值 替换成p

q = [q  stringByReplacingCharactersInRange:NSMakeRange(1, 2) withString:p];

10.字符串比较

compare

11.类型转换

(1)数字(基本数据类型)转字符串对象

NSString *number1 = [NSString stringWithFormat:@"%d + %d = %d",365, 234, 365+234];

(2)字符串对象转化成基本数据类型

intValue floatValue doubleValue

12.大小写转换(作业)


NSLog(@"%@",[a lowercaseString]);以小写字母打印

NSLog(@"%@",[a uppercaseString]);以大写字母打印

NSLog(@"%@",[a capitalizedString]);首字母大写

 


NSMutableString 可变字符串

NSMutableString是 NSString的子类,NSString的方法,NSMutableString也可以使用

只是简单总结了几个


1.创建  同NSString

2.字符串拼接

[stringM1 appendString:@"会变瘦"];

stringM1 appendFormat:@"%d斤", 50];

3.插入字符

[stringM1 insertString:@"真的" atIndex:3]

4.删除字符

[stringM1 deleteCharactersInRange:NSMakeRange(3, 3)];






0 0
原创粉丝点击