数组排序
2016-01-07 15:34
232 查看
//数组内元素排序
NSArray *arr=@[@"b",@"c",@"a",@"t",@"f",@"h",@"m"];
NSArray *sortarr=[arr sortedArrayUsingSelector:@selector(compare:)];//从小到大排序
for (id str in sortarr) {
NSLog(@"%@",str);
}
//数组排序 - -block
NSComparator sortBlock=^(id obj1,id obj2)
{
return [obj1 compare:obj2];
};
NSArray *sortArray=[arr sortedArrayUsingComparator:sortBlock];
for (id str1 in sortArray) {
NSLog(@"%@",str1);
}
}
NSArray *arr=@[@"b",@"c",@"a",@"t",@"f",@"h",@"m"];
NSArray *sortarr=[arr sortedArrayUsingSelector:@selector(compare:)];//从小到大排序
for (id str in sortarr) {
NSLog(@"%@",str);
}
//数组排序 - -block
NSComparator sortBlock=^(id obj1,id obj2)
{
return [obj1 compare:obj2];
};
NSArray *sortArray=[arr sortedArrayUsingComparator:sortBlock];
for (id str1 in sortArray) {
NSLog(@"%@",str1);
}
}
相关文章推荐
- MySQL常用命令大全
- 50道Java线程面试题
- Linux文件权限与目录配置【鸟哥私房菜第6章】
- 漫谈程序员(十一)老鸟程序员知道而新手不知道的小技巧之Web 前端篇
- 给所有的input trim去空格
- XCode+gtest快速搭建接口测试工程
- 第1章第1节练习题10 查找中位数
- 编译问题总结
- MyBatis学习 之 动态SQL语句
- 漫谈程序员(十一)老鸟程序员知道而新手不知道的小技巧之Web 前端篇
- Linux 查看进程和删除进程
- 可变数组
- 数组的枚举
- 使用webdriver + phantomjs + pdfkit 生成PDF文件
- bat批处理
- 如何解决win10系统360浏览器网页打不开 win10系统360浏览器网页打不开教程
- 跟我一起写 Makefile(九)
- *LeetCode 41. First Missing Positive 思维题
- 深度学习和机器学习资料分享
- 开源中国Maven镜像配置