您的位置:首页 > 其它

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:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: