iOS客户端学习-字符串比较大小
来源:互联网 发布:同花顺软件官方网站 编辑:程序博客网 时间:2024/05/24 06:14
比较字符串是否相同isEqualToString
NSString *str = [NSString stringWithFormat:@"This is %@","some body"];
// 判断两个字符串是否相同,返回布尔值
BOOL isequal = [str isEqualToString:@"this is some body"];
字符串大小的比较compare
字符串序列比列 compare,返回结果NSComparisonResult
type enum _NSComparisonResult{
NSOrderedAscending = -1,
NSOrderedSame,
NSOrderedDescending
}
int result = [@"abc" compare: @"bcd"];
if(result ==NSOrderedAscending){
// do some thing
}
字符串大小的比较规则compareoptions
compare 比较规则options
NSLiteralSearch 区分大小写(完全比较)
NSCaseInsensitiveSearch 不区分大小写
NSNumericSearch 只比较字符串的个数,而不比较字符串的字面值
int result = [@"This is John" compare:@"this is John" options:NSCaseInsensitiveSearch | NSNumericSearch];
比较字符串是否包含另一字符串hasPrefix,hasSuffix,rangeOfString
字符串开头是否包括另一字符串 hasPrefix,返回结果YES(true)
字符串结尾是否包括另一字符串 hasSuffix,返回结果YES(true)
查找字符串在另一字符串中的位置rangeOfString
BOOL isHas = [str hasPrefix:@"This"];
BOOL isHas = [str hasSuffix:@"This"];
NSRange range = [str rangeOfString:@"is" options:NSCaseInsensitiveSearch];
NSLog(@"The location in the string named 'str' of 'is' is @d",range.location);
0 0
- iOS客户端学习-字符串比较大小
- iOS 浮点数格式字符串比较大小 精度问题
- java字符串比较大小
- 字符串大小比较
- linq 字符串比较大小
- 字符串比较大小
- 字符串比较大小
- java字符串比较大小
- 比较字符串的大小
- 比较两个字符串大小
- 比较字符串的大小
- 比较字符串大小strcmp
- 字符串大小比较
- 比较字符串的大小
- 时间字符串比较大小
- Sql 字符串 比较大小
- shell字符串比较大小
- 比较字符串的大小
- quartz CronExpression表达式
- OpenCV2学习笔记(七):使用Canny算子检测轮廓
- git stash (把临时修改暂时存放起来)
- MF(一)了解 media Foundation
- STL顺序容器操作5
- iOS客户端学习-字符串比较大小
- 【转+分析】JAVA: 为什么要使用"抽象类"? 使用"抽象类"有什么好处?
- 【Android UI设计与开发】第14期:顶部标题栏(五)两种方式实现仿微信标题栏弹窗效果
- lua的类与继承
- Android开发:实时处理摄像头预览帧视频------浅析PreviewCallback,onPreviewFrame,AsyncTask的综合应用
- Django1.7+Apache2.4部署
- 内存池实现示例
- OSGI 中嵌入 Http 服务器的运行环境
- 我的csdn博客