博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSString 比较(转)
阅读量:4670 次
发布时间:2019-06-09

本文共 1389 字,大约阅读时间需要 4 分钟。

NSString *value = @"1234567890";

比较的方法:

[value compare:(NSString *)];[value compare:(NSString *) options:(NSStringCompareOptions)];[value compare:(NSString *) options:(NSStringCompareOptions) range:(NSRange)];

传入的参数:

compare:(NSString *)

传入一个需要比较的字符串。

例如 [value compare:@"1234567890"],返回 NSOrderedSame。

options:(NSStringCompareOptions)

传入 NSStringCompareOptions 枚举的值

enum{NSCaseInsensitiveSearch = 1,//不区分大小写比较    NSLiteralSearch = 2,//区分大小写比较    NSBackwardsSearch = 4,//从字符串末尾开始搜索    NSAnchoredSearch = 8,//搜索限制范围的字符串    NSNumbericSearch = 64//按照字符串里的数字为依据,算出顺序。例如 Foo2.txt < Foo7.txt < Foo25.txt//以下定义高于 mac os 10.5 或者高于 iphone 2.0 可用    ,    NSDiacriticInsensitiveSearch = 128,//忽略 "-" 符号的比较    NSWidthInsensitiveSearch = 256,//忽略字符串的长度,比较出结果    NSForcedOrderingSearch = 512//忽略不区分大小写比较的选项,并强制返回 NSOrderedAscending 或者 NSOrderedDescending//以下定义高于 iphone 3.2 可用    ,    NSRegularExpressionSearch = 1024//只能应用于 rangeOfString:..., stringByReplacingOccurrencesOfString:...和 replaceOccurrencesOfString:... 方法。使用通用兼容的比较方法,如果设置此项,可以去掉 NSCaseInsensitiveSearch 和 NSAnchoredSearch}

range:(NSRange)

比较字符串的范围

结构变量:

location: 需要比较的字串起始位置(以0为起始)

length: 需要比较的字串长度

返回值:

typedef enum _NSComparisonResult {    NSOrderedAscending = -1,    // < 升序   NSOrderedSame,              // = 等于   NSOrderedDescending   // > 降序} NSComparisonResult;

转载于:https://www.cnblogs.com/skyblue/archive/2013/01/25/2876356.html

你可能感兴趣的文章
concurrency runtime学习笔记之二:并行
查看>>
python基础(三)
查看>>
GraphQL实战经验和性能问题的解决方案
查看>>
MySql大数据量恢复
查看>>
java-字符串反转
查看>>
获取一个目录下的所有文件
查看>>
微软发布Sample Browser for Windows 8版:5000示例代码,"触手可及"
查看>>
Windows 10 使用问题
查看>>
linux xargs命令
查看>>
用CSS3实现图像风格
查看>>
转载--黎曼
查看>>
mysql的建表语句
查看>>
免费的HTML5版uploadify
查看>>
机器学习之路:python 集成分类器 随机森林分类RandomForestClassifier 梯度提升决策树分类GradientBoostingClassifier 预测泰坦尼克号幸存者...
查看>>
通过onkeydown事件来控制只允许数字
查看>>
Python实现常用的数据结构
查看>>
snort简介以及在Ubuntu下的安装
查看>>
从SVN资源库下载项目
查看>>
Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
查看>>
php克隆 自动加载
查看>>