博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用block变量来对字符数组对象进行排序
阅读量:4673 次
发布时间:2019-06-09

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

降序排序
NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"abc",@"bcd",@"123",@"9987", nil];                NSComparisonResult (^block)(NSString *str1, NSString *str2) = ^(NSString *str1, NSString *str2){            return -[str1 compare:str2];        };        NSArray *arr1 =[arr sortedArrayUsingComparator:block];        NSLog(@"%@",arr1);
升序排序

NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"abc",@"bcd",@"123",@"9987", nil]; NSComparisonResult (^block)(NSString *str1, NSString *str2) = ^(NSString *str1, NSString *str2){ return [str1 compare:str2]; };  

NSArray *arr1 =[arr sortedArrayUsingComparator:block];  

NSLog(@"%@",arr1);

转载于:https://www.cnblogs.com/liguangsunls/p/7233865.html

你可能感兴趣的文章
文件大小计算
查看>>
iOS:给图片置灰色
查看>>
Java 8 (5) Stream 流 - 收集数据
查看>>
ubuntu下安装JDK
查看>>
【C#】使用DWM实现无边框窗体阴影或全透窗体
查看>>
【MySql】脚本备份数据库
查看>>
keil5 配置 stm32f103rc 软件仿真
查看>>
RESTful到底是什么玩意??
查看>>
Oracle创建视图的一个问题
查看>>
(一)线性表
查看>>
hdu 1003 Max Sum (DP)
查看>>
mysql增备
查看>>
[APIO2015]雅加达的摩天楼
查看>>
andorid之帧布局FrameLayout
查看>>
(转,记录用)jQuery页面加载初始化的3种方法
查看>>
C++常量的引用 const
查看>>
51nod 1101 换零钱 【完全背包变形/无限件可取】
查看>>
python单例设计模式(待补充)
查看>>
Binary Tree Inorder Traversal
查看>>
HDU 1394 Minimum Inversion Number (数据结构-线段树)
查看>>