根据数组中某个属性值 去除相同的元素

原创 2015年11月20日 20:43:23

 

    NSMutableSet *set = [NSMutableSet set];

    NSPredicate * red = [NSPredicate predicateWithBlock: ^BOOL(id obj, NSDictionary *bind) {

        BLEModel *Obj = (BLEModel*)obj;

        BOOL seen = [set containsObject:Obj.adString];

        if (!seen) {

            [set addObject:Obj.adString];

        }

        return !seen;

    }];

    

    self.section0List = [NSMutableArray arrayWithArray:[[set allObjects] filteredArrayUsingPredicate: red]];



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

分享2个功能的js代码(去掉数组里重复的项、数组或对象深拷贝)

功能1:如何去掉数组里重复的项? 测试  http://blog.csdn.net/lfcss/article/details/50261337  的代码如下: var arr = [2,1,2,1...
  • eagle_88
  • eagle_88
  • 2016年08月11日 22:07
  • 1193

iOS开发数组去重方法,排序去重和包含元素

iOS开发数组去重、包含元素 工作中难免会遇到需要去除数组中的重复数据,笔者总结到几个方法,分享出来供大家参考1、使用字典Key的唯一性方法中如果key值相同,则不会再往字典中添加数据。代码实现:...
  • shaohua_lv
  • shaohua_lv
  • 2017年03月28日 09:08
  • 986

使用ES6的Set去除数组的重复元素

使用ES6的Set去除数组的重复元素方法一Array.from()方法可以将Set结构转化为数组结构function dedupe(array) { return Array.from(new...
  • HaiJing1995
  • HaiJing1995
  • 2017年06月02日 11:13
  • 1190

根据数组中某个属性值 去除相同的元素

NSMutableSet *set = [NSMutableSet set];     NSPredicate * red = [NSPredicate predicateWithBlock: ...
  • cl123cpzaihu
  • cl123cpzaihu
  • 2015年11月20日 20:43
  • 1656

(lodash_gcy)unique—移除数组中的相同元素

/** * 移除数组中的相同元素 * * @returns {array} 返回处理后的数组 * * @example * * [1,2,3,1,2].unique(); * //=>...
  • gaochengyidlmu
  • gaochengyidlmu
  • 2017年02月28日 23:33
  • 614

使用Array对数组元素删除其中某个元素

记录一个删除数组中某个指定的元素的小方法,其中,删除数组中元素,肯定首推splice方法,该方法有三个参数,用自己的话来讲就是:在该数组的某个索引处(第一个参数),往后一个或多个元素(第二个参数),添...
  • zhanglianchang10
  • zhanglianchang10
  • 2016年11月30日 11:23
  • 229

将一个一维数组中相同的元素删除的只保留一个,然后按由大到小的顺序输出。

  • 2012年11月10日 15:16
  • 793B
  • 下载

JAVA数组去除重复数据

前一段时间被面试问到:如果一个数组中有重复元素,用什么方法可以去重?一时间会想到用一种方法,但是后来查阅资料后发现,有好多方法可以实现,现在就总结一下,比较简单的几种。一.用List集合实现 i...
  • u010680097
  • u010680097
  • 2016年08月29日 15:28
  • 13642

JS删除数组里的某个元素

删除数组指定的某个元素 首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: Array.prototype.indexOf = function(val) { ...
  • chichengjunma
  • chichengjunma
  • 2017年01月01日 16:38
  • 7078

二维数组根据某个相同的值归类

$arr = [ 0 => [ "category" => "red", "price" => 95 ], ...
  • cys7320692
  • cys7320692
  • 2017年12月13日 09:30
  • 101
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据数组中某个属性值 去除相同的元素
举报原因:
原因补充:

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