字符串
Cocoa中用来处理字符串的类是NSString
1、字符串的初始化
1)NSString *字符串名1 = [[NSString alloc]init];
2)NSString *字符串名2 = [NSString string];
3)NSString *字符串名3 = [[NSString alloc]initWithString:字符串名1];
4)NSString *字符串名4 = @“值”;
例:
2、给字符串赋值:
字符串名 = @“值”;
例:
3、字符串的格式化处理:
格式化为一个数组
例:
4、截取:某一个位置的字符串
1)从哪个位置开始截取字符串:substringFromIndex
注:Index不是下标,所以不是从0开始
例:
2)截取字符串到哪个位置:substringToIndex
例:
3)截取字符串从哪到哪:substringWithRange
例:
5、把字符串通过指定字符分割成数组:componentsSeparatedByString
例:
6、英文字母大小写转换
1)把所有引文字母转成大写:uppercaseString
例:
2)把所有英文字母转成小写:lowercaseString
例:
3)首字母大写:capitalizedString
例:
7、不可变字符串的拼接
不可变字符串的拼接:是在原来的字符串基础之上,再拼接一个一个字符串,生成一个新的字符串
1、stringByAppendingFormat
2、stringByAppendingString
例:
注:不可变字符串拼接的两个方法都会生成两个新的字符串
8、可变字符串的拼接:stringWithString
在原来的字符串的基础之上,有添加了一个字符串,与原来的字符串合成一个字符串(还是原来的字符串的对象)
例:
9、判断字符串是否包含某个字符串:rangOfString
例:
10、判断字符串是以什么开始(字符串的头部包含什么内容):hasPrefix
例:
11、判断字符串以什么结束(字符串的尾部包含什么内容):hasSuffix
例:
12、可变字符串