Object C学习笔记8-字符串NSString之二
2014-02-14 22:17
288 查看
5. 字符串是否包含
hasPrefix 判断字符串是否以某个字符串开头
hasSuffix 判断字符串是否以某个字符串结尾
测试例子
注意以上方法都是要区分大小写的。
6. 截取字符串
substringToIndex: 截取从索引0到特定位置处的字符串
substringFromIndex: 截取从特定位置到字符串末尾的字符串
substringWithRange:从特定位置开始截取特定长度的字符
测试例子
这里要注意NSRange 获取NSRange的实例要使用NSRange range=NSMakeRange(2,100);
第一个参数为索引位置,第二个参数为长度,当使用substringWithRange方法的时候,如果截取的长度超过了字符串的本身长度就会报错。这里需要注意一下
7. 字符串大小写转化
uppercaseString将字符串转化为大写
lowercaseString将字符串转化为小写
capitalizedString将字符串首字母转化为大写
测试例子
8. 查找字符串
查找字符串可以使用rangeOfString方法,该方法返回NSRange 可以获得匹配的字符串的起始位置以及长度
测试例子
9. 替换字符串
可以使用stringByReplacingCharactersInRange方法替换特定位置的字符串
可以使用stringByReplacingOccurrencesOfString将特定字符串替换为指定字符串
测试例子
hasPrefix 判断字符串是否以某个字符串开头
hasSuffix 判断字符串是否以某个字符串结尾
测试例子
注意以上方法都是要区分大小写的。
6. 截取字符串
substringToIndex: 截取从索引0到特定位置处的字符串
substringFromIndex: 截取从特定位置到字符串末尾的字符串
substringWithRange:从特定位置开始截取特定长度的字符
测试例子
这里要注意NSRange 获取NSRange的实例要使用NSRange range=NSMakeRange(2,100);
第一个参数为索引位置,第二个参数为长度,当使用substringWithRange方法的时候,如果截取的长度超过了字符串的本身长度就会报错。这里需要注意一下
7. 字符串大小写转化
uppercaseString将字符串转化为大写
lowercaseString将字符串转化为小写
capitalizedString将字符串首字母转化为大写
测试例子
8. 查找字符串
查找字符串可以使用rangeOfString方法,该方法返回NSRange 可以获得匹配的字符串的起始位置以及长度
测试例子
9. 替换字符串
可以使用stringByReplacingCharactersInRange方法替换特定位置的字符串
可以使用stringByReplacingOccurrencesOfString将特定字符串替换为指定字符串
测试例子
相关文章推荐
- Object C学习笔记8-字符串NSString之二
- Object C学习笔记7-字符串NSString之一
- objective-c 中数据类型之二 字符串(NSString)
- objective-c 中数据类型之二 字符串(NSString)
- IOS开发 判断字符串(NSString)中有没有汉字
- iOS NSString字符串查找、截取、拆分、替换、验证、改变大小写
- NSString 字符串的合并
- 不可变字符串NSString和可变字符串NSMutableString
- 字符串处理总结之二(C#StringBuilder类)
- NSString拼接字符串
- iOS开发-CGRect,CGSize结构体与NSString字符串互相转换
- 2015.12.23 OC中的字符串(NSString&NSMutableString) 数组(NSArray&NSMutableArray)
- iOS NSString截取字符串
- iOS NSString字符串反转的问题
- Nsstring中搜索方法rangeOfString 字符串查找
- NSString 检查一个字符串是否以另一个字符串结尾
- NSString 查找指定字符串出现的次数
- 判断字符串NSString是否是整形或者浮点型
- 截取NSString字符串
- 【iOS】判断NSString字符串为空