IOS 数组去重,数组倒序排序

原创 2016年08月29日 15:38:48


今天在做人人颂项目的时候

需要搜索问题。

服务器给的数据需要自己遍历


于是乎遇到了数数组去重的问题,这里分享一下。


利用了NSSet的特性


    // 2.0 数组去重

    NSSet *set = [NSSet setWithArray:self.sectionArr];

    [self.sectionArr removeAllObjects];

    NSArray * arrTemp = [set allObjects];


    // 3.0 数组倒序排序

    NSArray* reversedArray = [[arrTemp reverseObjectEnumerator] allObjects];

    self.sectionArr = reversedArray;

    [self.tableView reloadData];


版权声明:本文为博主原创文章,未经博主允许不得转载。

数组倒序排列

NSMutableArray *array = [[[NSMutableArray alloc] initWithObjects:@"1", @"2", @"3", nil] autorel...
  • xiaoxiangzhu660810
  • xiaoxiangzhu660810
  • 2014年02月28日 13:57
  • 23499

iOS 数组去重, 数组倒叙排列

NSMutableArray *duplicateArr = [NSMutableArray array]; NSMutableDictionary *dict = [NSMutabl...
  • MHTios
  • MHTios
  • 2016年04月08日 10:45
  • 901

iOS开发-进阶:NSArray倒序输出

//1.原始数组 NSMutableArray *array = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil]; //2.倒序的...
  • sinat_31872425
  • sinat_31872425
  • 2016年04月01日 13:19
  • 6674

Java实现数组去重、排序操作

Java实现数组去重、排序操作 本文中的示例源码编写基于Jdk1.6+、junit4.8.2 java.util.Arrays.sort() 支持对int[],long[],short[],...
  • qq_37822393
  • qq_37822393
  • 2017年06月10日 13:37
  • 482

iOS 数组的去重(普通的无序的去重和排序好的去重)

有时需要将NSArray中去除重复的元素,而存在NSArray中的元素不一定都是NSString类型。今天想了想,加上朋友的帮助,想到两种解决办法,先分述如下。 1.利用NSDictionary...
  • zhaopenghhhhhh
  • zhaopenghhhhhh
  • 2014年05月04日 12:32
  • 28891

js数组去重并排序

第一种:        var arr=[1,8,5,6,4,2,3,8,6,7,5,3];        var res=[];        for(var i=0;i          if(...
  • qq_33527238
  • qq_33527238
  • 2017年07月27日 10:37
  • 400

node,javascript数组排序,去重复,并集,交集,差集

var arr1=[1,2,2,3,4,4,3,45,6,7,5]; var arr2=[3,4,5,6,56]; //输入的是否为数组或空数组 var nullArray=function(arr)...
  • bjwtufv
  • bjwtufv
  • 2014年07月14日 15:35
  • 1806

iOS数组倒序排列

代码如下:     _dataArray=[[NSMutableArray alloc]init];     [_dataArray addObjectsFromArray:[mess...
  • iOSTerry
  • iOSTerry
  • 2016年09月07日 15:10
  • 11693

两种数组去重方法比较

通过indexOf和lastIndexOf来判断是否唯一是我今天看JS权威指南时候突然想到的,用indexOf和lastIndexOf来判断是否唯一,如果不唯一则将重复项删去,然后继续判断,实现如下f...
  • WickedDogg
  • WickedDogg
  • 2017年06月01日 19:04
  • 402

iOS开发-NSAarray数字组的元素去重-OC操作中数组元素的去重样例

最近接手的是Toshiba公司的蓝牙打印机项目 其实蓝牙做很久了····我都恶心了,庆幸的是 在日本除了看国内视频有限制以外别的都还好 (╯‵□′)╯︵┻━┻ 回归正题 很多时候我们接收数据,都存在字...
  • werctzzz
  • werctzzz
  • 2016年03月07日 09:58
  • 946
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS 数组去重,数组倒序排序
举报原因:
原因补充:

(最多只允许输入30个字)