数组的对象是字典,把数组里的字典键值相同的再调出来,放另外的数组里
来源:互联网 发布:网络调研公司 编辑:程序博客网 时间:2024/05/21 21:40
数组的对象是字典,把数组里的字典键值相同的再挑出来,放另外的数组里
NSMutableDictionary *dic1 = [NSMutableDictionarydictionaryWithObjectsAndKeys:@"2016-04-20",@"createtimestr",@"v1",@"key2",nil];
NSMutableDictionary *dic2 = [NSMutableDictionarydictionaryWithObjectsAndKeys:@"2016-04-20",@"createtimestr",@"v2",@"key2",nil];
NSMutableDictionary *dic3 = [NSMutableDictionarydictionaryWithObjectsAndKeys:@"2016-04-19",@"createtimestr",@"v3",@"key2",nil];
NSMutableDictionary *dic4 = [NSMutableDictionarydictionaryWithObjectsAndKeys:@"2016-04-19",@"createtimestr",@"v4",@"key2",nil];
NSMutableDictionary *dic5 = [NSMutableDictionarydictionaryWithObjectsAndKeys:@"2016-04-18",@"createtimestr",@"v5",@"key2",nil];
NSMutableArray *transitArr = [NSMutableArrayarrayWithObjects:dic1,dic2,dic3,dic4,dic5,nil];
NSMutableDictionary *dicSource = [NSMutableDictionarydictionaryWithCapacity:1];
for (int i =0; i< transitArr.count; i++)
{
[dicSource setValue:@""forKey:transitArr[i][@"createtimestr"]];
}
NSMutableArray *destinationArr;
for (int j =0; j< [dicSource allKeys].count; j++)
{
NSString *match1 = [NSStringstringWithFormat:@"SELF.createtimestr = '%@'",[dicSourceallKeys][j]];
NSPredicate *predicate1 = [NSPredicatepredicateWithFormat:match1];
destinationArr = [[NSMutableArrayalloc] initWithArray:[transitArrfilteredArrayUsingPredicate:predicate1]];
}
NSLog(@"dataSource1 = %@",destinationArr);
//最后,destinationArr里面全是2016-4-20号的对象
- 数组的对象是字典,把数组里的字典键值相同的再调出来,放另外的数组里
- 数组的字典键值排序
- javascript怎么把对象里的数据整合进另外一个数组里
- json返回值里,数组和字典的区别
- 对数组里的字典进行数字字母排序
- 把一个NSMutable数组里面的元素导入另外一个NSMutable数组里
- 把一个数组里的组合全部列出来.
- php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
- php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
- 数组中是字典的排序问题
- iOS 数组~把创建的字典添加到数组中
- Hash#merge 把Key相同的键值装进数组
- ASP的数组不支持键值对,可用Scripting.Dictionary字典对象实现
- oracle里的数组
- 将一个数组里的元素添加到另外一个数组里
- 把一个数组里的数组合全部列出
- 数组,字典,集合的关系
- 数组 字典 集合的区别
- noip模拟题11.11 光棍节测试
- mark----Android audio流程分析
- 量变真的可以引起质变
- java垃圾回收
- 汇编指令集
- 数组的对象是字典,把数组里的字典键值相同的再调出来,放另外的数组里
- java中JVM的原理
- iOS添加虚线边框
- bzoj4196: [Noi2015]软件包管理器
- printf类型简易说明
- 2016.11.11 jq(复习1 选择器 事件 效果)
- Intellij idea + Spring boot + Thymeleaf + MySQL
- 关于Spring事务<tx:annotation-driven/>的理解(Controller可以使用@Transactional)
- LeetCode 452. Minimum Number of Arrows to Burst Balloons