NSOrderedSame NSOrderedAscending NSOrderedDescending应用
来源:互联网 发布:王力宏 唱功 知乎 编辑:程序博客网 时间:2024/06/05 12:17
- NSString 两个字符串的比较,用 a compare:b 来比,得出的结果分3种
- 1. 26个字母比较 越靠后面 越大
- NSString *a = @"qweqwe";
- NSString *b = @"qweasd";
- BOOL result = [a compare:b];
- if (result == NSOrderedSame) { // NSOrderedSame = 0 完全一样
- NSLog(@"a = b");
- }else if(result == NSOrderedAscending) // NSOrderedAscending = -1
- NSLog(@"a < b");
- else{ //NSOrderedDescending = +1
- NSLog(@"a > b");
- }
- 2011-07-05 15:04:33.951 Q[5180:207] a > b
- 2.比较数字或者符号,或者字母 什么都行
- NSString *a = @"1.0.30qweqwe";
- NSString *b = @"1.0.45qweasd";
- BOOL result = [a compare:b];
- if (result == NSOrderedSame) { // NSOrderedSame = 0 完全一样
- NSLog(@"a = b");
- }else if(result == NSOrderedAscending) // NSOrderedAscending = -1
- NSLog(@"a < b");
- else{ //NSOrderedDescending = +1
- NSLog(@"a > b");
- }
- 2011-07-05 15:05:13.175 Q[5209:207] a < b
- 3.不考虑大小写比较字符串
- [a caseInsensitiveCompare:b]
- - (void)viewDidLoad
- {
- NSString *a = @"i love my boyfriend.";
- NSString *b = @"I Love My Boyfriend.";
- NSLog(@" \n a: %@ \n",a);
- NSLog(@" \n b: %@ \n",a);
- BOOL result = [a caseInsensitiveCompare:b] == NSOrderedSame;
- }
- // result = (BOOL) YES;
- 4.不考虑大小写比较字符串
- [a caseInsensitiveCompare:b]
- - (void)viewDidLoad
- {
- NSString *a = @"i love my boyfriend.";
- NSString *b = @"Little baby.";
- NSLog(@" \n a: %@ \n",a);
- NSLog(@" \n b: %@ \n",a);
- BOOL result = [a caseInsensitiveCompare:b] == NSOrderedAscending;
- }
- //result = (BOOL) YES;
- 5. 有选择的比较大小 [a compare:b options:NSCaseInsensitiveSearch|NSNumericSearch]
- - (void)viewDidLoad
- {
- NSString *a = @"i love my boyfriend.";
- NSString *b = @"I Love My Boyfriend.";
- NSLog(@" \n a: %@ \n",a);
- NSLog(@" \n b: %@ \n",b);
- BOOL result = [a compare:b options:NSCaseInsensitiveSearch|NSNumericSearch] == NSOrderedSame;
- }
- //result = (BOOL)YES;
- NSCaseInsensitiveSearch 忽略大小写的比较字符串
- NSNumericSearch 比较字符串的个数
- NSLiteralSearch 区分大小写,进行完全比较
0 0
- NSOrderedSame NSOrderedAscending NSOrderedDescending应用
- NSOrderedSame NSOrderedAscending NSOrderedDescending枚举比较
- 比较大小NSOrderedAscending NSOrderedSame NSOrderedDescending
- 字符串比对:NSOrderedAscending , NSOrderedSame, NSOrderedDescending
- NSString [a compare:b] NSOrderedSame NSOrderedAscending NSOrderedDescending
- NSOrderedSame NSOrderedAscending NSOrderedDescending字符串枚举比较
- NSOrderedSame NSOrderedAscending NSOrderedDescending枚举比较a==b
- compare 比较常用方法 NSOrderedDescending 升序 NSOrderedSame 一样 NSOrderedAscending 降序
- NSString [a compare:b] NSOrderedSame NSOrderedAscending NSOrderedDescending字符串比较
- NSOrderedAscending和NSOrderedDescending
- NSString [a compare:b] NSOrderedSame NSOrderedAscending NSOrderedDesc
- 应用
- 应用
- 应用
- 应用
- 应用
- 应用
- 应用
- wget同时获得文件实体和http header
- 你扔过来的沟通最简单
- java的Calendar(日历)类
- bootstrap简单介绍
- Bash下Ctrl-C、Ctrl-D和Ctrl-Z的区别
- NSOrderedSame NSOrderedAscending NSOrderedDescending应用
- curl - Bug
- Linux & Windows TLS实现 (http://blog.csdn.net/manjian/article/details/7053207)
- Online App
- Java 位运算符
- IAR各个版本下载地址
- JS验证.net 文本输入值
- 【小记备忘】之C/C++ 杂记,catch,调用构造函数,内存分配,隐式转换【2013.12.11】
- OSMeteorTranslationAPI(百度,有道)对比