美文网首页iOS点点滴滴
数组剔除重复数据(array和set的相互转换)

数组剔除重复数据(array和set的相互转换)

作者: 番薯大佬 | 来源:发表于2017-11-09 17:18 被阅读18次

先将array转换成set,然后再将set转换成array即可。

// array转set
NSArray *array = @[@"1", @"1", @"2", @"3", @"2"];
NSSet *set = [NSSet setWithArray: array];  

// set转arrsy
NSArray *sortDesc = @[[[NSSortDescriptor alloc] initWithKey:nil ascending:YES]];
array = [set sortedArrayUsingDescriptors:sortDesc];

相关文章

  • 数组剔除重复数据(array和set的相互转换)

    先将array转换成set,然后再将set转换成array即可。

  • 4、集合类型

    Swift提供集合类型: 数组(Array):有序数据; 集合(Set):无序、无重复数据; 字典(Diction...

  • ES6之Set、WeakSet、Map、WeakMap数据结构

    Set set本身是一个构造函数,用来生成Set数据结构,类似数组Array,但是成员的值都是唯一的,没有重复的值...

  • JS实现数组去重的方式

    例:将下面数组去除重复元素(以多种数据类型为例) 1.利用Set()+Array.from() Set对象:是值的...

  • ES6去重

    es6中新增了set类型的数据,自动去掉重复的数据 Array.from()的作用是是可以把类数组对象转化为数组。

  • Swift基本知识

    一、数据类型 1.基本数据类型 2.数组 Array (跟OC里面的数组一样可以相互转换) a.不可变数组 // ...

  • es6解读3:数据结构对比

    数据结构和数组对比 Map与Array的对比,从增删改查出发 Set 和 Array的对比 数据结构 和 Obje...

  • Java之Array、Set、List和Collection

    Array Map接口 先获得所有的key的集合,再根据key遍历 Set接口 Set转换为数组toArray()...

  • 数组去重

    数组去重复的方法有哪些 1.使用set functionuniquearray(array){ let uniqu...

  • Set和Map数据结构

    参考:《Set和Map数据结构》 1. Set Set中成员的值是唯一的,没有重复的值。可以用于去除数组重复数据。...

网友评论

    本文标题:数组剔除重复数据(array和set的相互转换)

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