c语言转换为OC
UTF8String
系统的静态方法不需要自己管理内存
1.将字符转换为大写
[@"Hello world!" uppercaseString];
2.将字符串小写
[@"Hello World!" lowercaseString];
3.将首字母大写
[@"Hello World!" capitalizedString];
4.字符串比较
[@"abc" isEqualToString:@"aBc"];
NSComparisonResult result = [@"abc" compare:@"aBc"];
NSComparisonResult result1 = [@"abc" caseInsensitiveCompare:@"aBc"];//忽略大小写
NSOrdereAscending(升序)
NSOrderedDescending(降序)
NSOrderedSame(相等)
5.开头
[@"abcdef" hasPrefix:@"ab"];
6.结尾
[@"abcdef" hanSuffix:@"ed"];
7.包含
NSRange range = [@"abcedfg" rangeofString:@"cde"];
range.location == NSNotFound
8.range转string
NSStringFromRange(range);
9.index到最后
[@"abcdefg" substringFromIndex:3];
10.开头到index
[@"abcdefg" substringToIndex:3];
11.截取
[@"abcdefd" substringWithRange:NSMakeRange(2,3)];
12.字符串分割
[@"abc.def.gh" componentsSeparatedByString:@"."];
13.长度
[@"abc" length];
14.某位
[@"abc" characterAtIndex:0];
15.日期
NSDate *date = [NSDate date];
16.在当前的日期上加上100秒
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:100];
17.随机获得将来的某一个时间
NSDate *date = [NSDate distantFuture];
18.日期转换为字符串
NSDateFormatter *formater = [[NSDateFormatter alloc] init];
formater.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSString *dateStr = [format stringWithDate:date];
19. 字符串转换为日期
NSDate *date = [formater dateFromString:@"14-04-21 12:07:11"];
iOS 字符串操作全解
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 目前,有不少文献介绍字符串的一些基本操作,如:字符串插入、字符串覆盖、字符串截取、分割字符串。 但有时候,仅仅停留...
- 这么简单的使用,每次用的时候都想不起来啊,是不是要拖出去打死? 1、截取字符串 2、匹配字符串 3、分隔字符串 4...
- 1.截取字符串 NSString*string =@"sdfsfsfsAdfsdf"; string = [str...