1、获取字符串的每个字符
- (NSUInteger)length; 返回字符串的长度(有多少个字符,无论中文字符、英文字符等等,一个字符就是一个字符)
- (unichar)characterAtIndex:(NSUInteger)index; 返回index位置对应的字符
2、字符串和其他数据类型的转换
字符串转为基本数据类型
- (double)doubleValue; - (float)floatValue;
- (int)intValue;
- (char *)UTF8String; // 在操作SQLite数据库时才会用到 转为C语言中的字符串。 OC ---->C
C----->OC
以后可能会用到别人的框架,都是纯C语言的,所以可能会用到把OC字符串转换为C语言的字符串。 去除所有的空格
[str stringByReplacingOccurrencesOfString:@" " withString:@""]
去除首尾的空格
[str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
练习:去除头、尾的所有大写字母、小写字母、*号。
+ (id)whitespaceCharacterSet; //去掉头尾空格
+ (id)lowercaseLetterCharacterSet; // 去掉头尾的小写字母
+ (id)uppercaseLetterCharacterSet; //去掉头尾的大写字母
+ (id)characterSetWithCharactersInString:(NSString *)aString; // 去掉头尾的指定字符串
v |
|