用block变量来对字符数组对象进行排序
2024-08-28 11:03:02
<span style="font-size:18px;">降序排序</span>
<span style="font-size:18px;">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);
</span>
<span style="font-size:18px;">升序排序</span>
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);
最新文章
- jQuery学习笔记--JqGrid相关操作 方法列表(上)
- JAVA RMI 实例
- Linux的.a、.so和.o文件
- Django~Excel,PDF
- call_user_func函数
- 主流Jquery弹出框优缺点对比
- CodeSmith Template Model Output
- 扎克伯格谈Facebook创业过程
- angularJS--神奇的$scope
- LED汽车前大灯
- [Unit Testing] Angular Unit Testing, ui-router, httpbackend and spy
- HTML5框架、背景和实体、XHTML的使用规范
- ThinkPhp学习09
- jQuery实现的简单分页功能的详细解析
- lucene-SpanFirstQuery 和SpanNearQuery 跨度查询
- net core webApi返回值
- C# SHA256加密算法记录
- 【转】SQLyog SSH 密钥登陆认证提示: No supported authentication methods available 解决方法
- Doxygen的使用,配置及实例
- 修改eclipse 代码字体大小以及文档字体大小
热门文章
- 第3节 mapreduce高级:5、6、通过inputformat实现小文件合并成为sequenceFile格式
- 零基础入门学习Python(10)--列表:一个打了激素的数组
- 微信小程序 video组件----真机测试position:fixed无效 且有黑底
- Django, one-to-many, many-to-many
- ruby rspec安装
- Volume 1. Maths - Misc
- Python接口测试中通过登录接口获取实时token
- rbac组件之权限初始化(五)
- STM32F407 跑马灯 库函数版 个人笔记
- Linux备份-删除指定日期内文件