美文网首页
字典数组排序 取前n条数据

字典数组排序 取前n条数据

作者: stevewinds | 来源:发表于2019-12-12 10:43 被阅读0次

因要对NSDictionary数组排序,且取前n条,整理一下代码

 NSMutableArray *myMutableArr = [[NSMutableArray alloc] init] ;

 NSDictionary *dicOne = @{@"number":@"1",@"pid":@"2"};

 NSDictionary *dicTWo = @{@"number":@"6",@"pid":@"5"};

 NSDictionary *dicThree =@{@"number":@"3",@"pid":@"1"};

 NSDictionary *dicFour = @{@"number":@"4",@"pid":@"3"};

 [myMutableArr addObjectsFromArray:@[dicOne,dicTWo,dicThree,dicFour]];

对number字段排序并取出前2条数据测试

 NSArray *sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"number" ascending:NO]];

 [myMutableArr sortUsingDescriptors:sortDescriptors];

//排序后取数组前2条

NSLog(@"排序后的数组%@",[myMutableArr subarrayWithRange:NSMakeRange(0,2)]);

相关文章

  • 字典数组排序 取前n条数据

    因要对NSDictionary数组排序,且取前n条,整理一下代码 NSMutableArray *myMutabl...

  • iOS 各种排序

    数组排序 数组中字典排序 数组中字典按照某个value排序 排序方法

  • 归并排序和快速排序的衍生问题(二)

    取数组中第n大的元素 取数组中第n大的元素这个问题,相信大家在学习数据结构这门课中都遇到过。通常我们会使用某一排序...

  • js数组与对象常用操作方法

    一、Js相关数组操作 数组去除相同的 数组添加数数据 数组反转 打乱数组排序 取数组的前几个 数组扁平化 遍历对象...

  • 爬取小猪短租内容

    练手,没有爬取图片,难度不大。构建urls数组。抓取前6页select找到各个关键点数据for循环zip()写入字典。

  • OC数组大小排序算法

    1、要排序的数组如下,数字里面是字典,字典有两对键值对,数组需要按照字典里temp大小进行排序。 2、排序算法如下...

  • 快速排序(Java)

    快速排序算法思想: (1)输入的数据信息:输入一个待排序的数组a[n],利用QuickSort算法实现此数组的排序...

  • 微信小程序实现历史搜索功能(h5同理)

    1.实现效果 2.实现原理 将数据存在storage中。 取数组前15条。 并将每次选择的数据移到数组的第一条。 ...

  • lambda

    针对字典进行排序 针对数组,其每个元素为字典,按照字典的某个key进行排序

  • mysql分组取每组前几条记录

    项目中经常会遇到对数据进行分组排序并取前N条的需求,比如有一张资讯表如下 文章分为多个频道,比如体育新闻、娱乐新闻...

网友评论

      本文标题:字典数组排序 取前n条数据

      本文链接:https://www.haomeiwen.com/subject/oubzgctx.html