数组字典排序
来源:互联网 发布:工程管理曲线图 软件 编辑:程序博客网 时间:2024/05/29 17:38
- (NSString *)rankAndJiaMiDic:(NSDictionary *)dic{
NSString *str = @"";
NSArray *keyAry = [dic allKeys];
NSArray *sortAry = [keyAry sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) {
return [obj1 compare:obj2 options:NSNumericSearch];
}];
NSMutableArray *valueArray = [@[] mutableCopy];
for (NSString *key in sortAry) {
[valueArray addObject:dic[key]];
}
NSMutableArray *valueary = [[NSMutableArray alloc]init];
for (int i = 0; i < valueArray.count; i++) {
NSString *vaule = [self encodeToPercentEscapeString:StrFormat(@"%@", valueArray[i])];
[valueary addObject:vaule];
}
DLog(@"键值对%@,%@",sortAry,valueary);
NSMutableArray *signArray = [NSMutableArray array];
for (int i = 0; i < sortAry.count; i++) {
NSString *keyValueStr = [NSString stringWithFormat:@"%@=%@",sortAry[i],valueary[i]];
[signArray addObject:keyValueStr];
}
DLog(@"数组排序%@",signArray);
NSString *sign = [signArray componentsJoinedByString:@"&"];
DLog(@"%@数组字符串",sign);
return sign;
}
- iOS:字典数组排序
- 字典,集合,数组排序
- 字典、集合、数组排序
- 数组字典排序
- python字典数组排序实现
- 数组的字典键值排序
- 5、字典、集合、数组排序
- 含有字典的数组排序
- day5: 字典、集、数组排序:字典类、集合类、数组数组排序、字典、集合的快速遍历、数组排序
- 数组中是字典的排序问题
- 将字符串数组按照字典顺序排序
- iOS 数组中的string 按照字典排序
- OC之字典、集、数组排序
- OC第五天-字典,集合,数组排序
- Objective-C_字典、集合、数组排序
- OC第五天:字典、集、数组排序
- 数组中有字典的排序
- #Objective-C 经典字典数组排序 - 省市区
- Educational Codeforces Round 23总结
- IT行业十大热门职位
- 计算两个整数的百分比结果
- 关于localStorage和sessionStorage
- SpringMVC史上最全最强详细示例实战教程
- 数组字典排序
- spring+mybatis中文乱码编码问题
- 【转】Oracle Form 触发器执行顺序
- DataShow
- c语言中判断一个字符串是否包含另一个字符串
- js取整
- CentOS 6.3下搭建Web服务器
- Zabbix3.2告警升级机制
- doc转html