iOS 字典中遍历出的key 如何进行排序
来源:互联网 发布:华为云计算调研报告 编辑:程序博客网 时间:2024/05/21 00:55
字典NSDictionary一般的遍历方法都是:
NSArray* arr = [yourdictonary allKeys];
for(NSString* str in arr)
{
NSLog("%@", [yourdictonary objectForKey:str]);
}
但是如果就这样遍历的话,所打印出来的结果是不按照你添加的顺序打印出来的。
很简单,只要先将arr进行排序,再将字典遍历打印出来:
NSArray* arr = [yourdictonary allKeys];
arr = [arr sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2){
NSComparisonResult result = [obj1 compare:obj2];
return result==NSOrderedDescending;
}];
就这样,将字典的key进行一个排序后,就能根据自己的需求将字典遍历打印出来。
0 0
- iOS 字典中遍历出的key 如何进行排序
- iOS中对字典的key进行排序
- iOS 对字典的key,value进行排序
- iOS 字典按照key的排序
- iOS -- 字典遍历排序
- iOS -- 字典遍历排序
- python字典的遍历与key的排序
- iOS中对字典进行排序
- iOS中对字典进行排序
- iOS中对字典进行排序 ios开发教程
- 如何将字典的无序key按照A-Z排序
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- 如何对memcache的数据(key-value)进行遍历操作
- Oracle学习2
- ServletActionContext VS ActionContext
- Swift入门教程
- addLog(Log log) 打日志的方法
- 关于主工程和library project
- iOS 字典中遍历出的key 如何进行排序
- java正则
- StringUtils
- 第1次实验——NPC问题(回溯算法、聚类分析)
- 圆的比较
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- STM32 CAN总线学习笔记
- Linux SPI总线和设备驱动架构之一:系统概述
- 第2次实验——算法基本功 与 综合思考