NSString类的常用方法
来源:互联网 发布:科比跟腱断裂赛季数据 编辑:程序博客网 时间:2024/05/17 21:57
1.创建对象的两种方法
(1).在main函数里先通过alloc开辟空间,然后初始化
(2).便利构造器,也就是把第一种方式封装在类的实现部分,使用时直接用类调用即可
2.求字符串长度
NSUInteger length = [str length];
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:
0 0
- NSString类的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString常用的方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- NSString的常用方法
- OC中NSString类的常用方法
- Objective-C NSString类的常用方法
- ios--NSString 的常用方法
- 内存池的内存地址对齐和长度按照2的幂取整
- 个人博客网建站优化经验总结(下)
- hdu 1272 小希的迷宫
- ios --- 动态获取键盘高度
- java 泛型的内部原理:类型擦除以及类型擦除带来的问题
- NSString类的常用方法
- java 简单爬虫
- 新浪微博API OAuth2 python客户端改进
- hoj2681Magic-Pen1
- qt /usr/bin/ld: cannot find -lGL
- java 去除或者替换字符串里面的数字或者字母
- HDU3371 - Connect the Cities(最小生成树 合并费用为0的点)
- hdu1159 LCS模板题
- linux下TCP通讯相关问题:select控制数据收发 对网络异常情况(如拔网线)的处理 停止程序后如何能快速再次bind