黑马程序员技术交流社区
标题: NSString 字符串比较 [打印本页]
作者: Star_FDt78 时间: 2015-12-28 23:48
标题: NSString 字符串比较
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSString *str1 = @"qwe";
NSString *str2 = @"qwe";
//比较两个字符串的内容是否一样
BOOL b = [str1 isEqualToString:str2];
NSLog(@"\n b = %d",b);
//注意:使用==比较的是两个字符串的地址
//比较两个字符串第一个不同字符的大小
NSComparisonResult result = [str1 compare:str2];
//比较的时候不区分大小写
NSComparisonResult result2 = [str1 compare:str2 options:NSCaseInsensitiveSearch];
//比较的时候不区分大小写,并且参考字符串个数,相同情况下字符多的大
NSComparisonResult result3 = [str1 compare:str2 options:NSCaseInsensitiveSearch|NSNumericSearch];
switch (result2) {
case NSOrderedAscending:
NSLog(@"\n str1 < str2");
break;
case NSOrderedDescending:
NSLog(@"\n str1 > str2");
break;
case NSOrderedSame:
NSLog(@"\n str1 == str2");
break;
default:
break;
}
}
return 0;
}
作者: 不土不木008 时间: 2015-12-29 00:06
还没看oc啊,怎么学得这么快啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |