NSString类的常用方法
2014-08-06 22:37
281 查看
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:
(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:
相关文章推荐
- [转]Iphone NSString字符串常用方法
- [转]Iphone NSString字符串常用方法
- NSString的常用方法
- IOS学习——NSString 初学者常用方法
- NSString常用方法
- NSString and NSMutableString常用方法
- Objective-C中在一个字符串删除指定字符串的方法(OC中NSString的常用API的基础应用1)
- NSString 常用方法总结
- NSString和NSMutableString常用方法+NSArray常用代码
- NSString的几种常用方法
- [转]Iphone NSString字符串常用方法
- NSString常用方法
- NSString字符串常用方法
- NSString常用方法实例
- NSString和NSMutableString常用方法+NSArray常用代码
- NSString字符串常用方法
- NSString字符串常用方法
- NSString常用方法
- iphone开发NSString字符串常用方法
- Objective-C中数组对象排序的方法(OC中NSString的常用API的基础应用2)