字符串比对:NSOrderedAscending , NSOrderedSame, NSOrderedDescending
来源:互联网 发布:在淘宝不能卖情趣用品? 编辑:程序博客网 时间:2024/06/09 01:12
1、字符串比对结果:NSComparisonResult(在NSObjCRunTime.h中定义)
按照字符的ASCII值进行比对
NSString * str1 = @"abc";
NSString * str2 = @"abd";
NSString * str3 = @"ABC";
NSString * str4 = @"abc";
NSString * str5 = @"123";
那么,[str1 compare:str2] == NSOrderedAscending(升序)
[str2 compare:str1] == NSOrderedDescending(降序)
[str1 compare:str3] == NSOrderedDescending(降序)
[str1 compare:str4] == NSOrderedSame(同序)
[str1 compare:str5] == NSOrderedDescending(降序)
2、多个NSString对象按字符顺序进行排序
先进行字符串比对,然后将不符合排序要求的两个字符串对象交换位置
2.1 升序
if([str1 compare:str2] == NSOrderedDescending)
{
//To do
//str1与str2交换位置
}
2.2 降序
if([str1 compare:str2] == NSOrderedAscending)
{
//To do
//str1与str2交换位置
}
- 字符串比对:NSOrderedAscending , NSOrderedSame, NSOrderedDescending
- NSOrderedSame NSOrderedAscending NSOrderedDescending字符串枚举比较
- NSOrderedSame NSOrderedAscending NSOrderedDescending应用
- NSString [a compare:b] NSOrderedSame NSOrderedAscending NSOrderedDescending字符串比较
- NSOrderedSame NSOrderedAscending NSOrderedDescending枚举比较
- 比较大小NSOrderedAscending NSOrderedSame NSOrderedDescending
- NSString [a compare:b] NSOrderedSame NSOrderedAscending NSOrderedDescending
- NSOrderedSame NSOrderedAscending NSOrderedDescending枚举比较a==b
- compare 比较常用方法 NSOrderedDescending 升序 NSOrderedSame 一样 NSOrderedAscending 降序
- NSOrderedAscending和NSOrderedDescending
- NSString [a compare:b] NSOrderedSame NSOrderedAscending NSOrderedDesc
- 字符串比对函数
- 字符串比对
- 字符串比对
- 字符串比对 (strstr)
- KMP字符串比对算法理解
- 字符串比对(10分)
- C# 版本号字符串进行比对大小
- 【最近面试遇到的一些问题】Java中取小数点后两位(四种方法)
- NYOJ-97:兄弟郊游问题
- 进程,线程通信与同步及区别
- Why ASMLIB and why not?
- java.sql.SQLException: ORA-00911: 文字が無効です
- 字符串比对:NSOrderedAscending , NSOrderedSame, NSOrderedDescending
- eclipse插件安装列表,JSP/html 编辑器 Bravo JSP editor 安装方法
- 细节决定成败
- Heartbeat中ipfail的使用
- 进程与线程的区别 进程的通信方式 线程的通信方式
- 从客户交流中学习到的-单元格中加sql语句公式
- 【OJ题目】把数组排成最小的数
- netbeans安装xdebug调试
- 超越信息和通讯 迎接新一轮数字化变革 (转载)