A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马