NSString类的常用方法

来源:互联网 发布:科比跟腱断裂赛季数据 编辑:程序博客网 时间:2024/05/17 21:57
1.创建对象的两种方法
(1).在main函数里先通过alloc开辟空间,然后初始化
(2).便利构造器,也就是把第一种方式封装在类的实现部分,使用时直接用类调用即可
2.求字符串长度
NSUInteger length = [str length];
OC中的字符串结尾没有\0,这也是和C语言中有区别的地方
3.获取某一个字符
characterAtIndex:
c语言中是通过数组名+下标
4.判断字符串是不是以给定的字符串开头或者结尾
判断开头hasPrefix:
判断结尾hasSuffix:
5.查找指定字符串的范围
rangeOfString:
返回的是开始位置和长度
方法NSStringFromRange能够将NSRange类型的结构体变量转换为字符串对象,方便使用
6.从字符串中获得子字符串
(1).获取给定下标之后的字符串,需要注意的是包含给定下标对应的字符
substringFromIndex:
(2)获取给定下标之前的字符串,需要注意的是不包含给定下标对应的字符
substringToIndex:
(3)获取给定范围的字符串
substringWithRange
在指定范围时用NSMakeRange()指定开始位置和长度就行了
7.字符串拼接
stringByAppendingString:
stringByAppendingFormat:
第二种拼接时可以设置格式串
8.替换字符串
(1)将指定字符串替换成另外指定的字符串
(2)将指定范围的字符串替换成另外指定的字符串
9.字符串比较
compare
需要注意的是返回值类型是NSComparisonResult
结果只有-1,0,1三种情况
10.字符串转换成数值类型
C语言基本数据类型+Value
如:intValue
11.字符串大小写转换
(1)全部大写
uppercaseString
(2)全部小写
lowercaseString
(3)首字母大写
capitalizedString

NSSMutableString 类的方法

对于NSSMutableString 类,因为这是可变的字符串类,所以字符串的增删改查方法都是在原字符串基础上修改
1.拼接
appendFormat:
2.删除
deleteCharactersInRange:
3.插入
insertString: atIndex:
4.替换
replaceCharactersInRange: withString:
0 0