美文网首页
剔除数组中重复元素

剔除数组中重复元素

作者: 杨大虾 | 来源:发表于2017-07-20 18:57 被阅读9次

关于iOS去除数组中重复数据的几种方法

摘要其一:

    NSArray *dataArray = @[@"2014-04-01",@"2014-04-02",@"2014-04-03",
                           @"2014-04-01",@"2014-04-02",@"2014-04-03",
                           @"2014-04-01",@"2014-04-03",@"2014-04-03",
                           @"2014-04-01",@"2014-04-02",@"2014-04-03",
                           @"2014-04-01",@"2014-04-02",@"2014-04-03",
                           @"2014-04-01",@"2014-04-02",@"2014-04-03",
                           @"2014-04-04",@"2014-04-06",@"2014-04-08",
                           @"2014-04-05",@"2014-04-07",@"2014-04-09",];
    //因为NSSet只装不重复的元素,故以此来剔除重复的数据
    NSSet *set = [NSSet setWithArray:dataArray];
    //换回数组
    NSArray *a = [set allObjects];
    
    NSLog(@"%@",a);

NSSet 功能和性能上挺强大的,但是相对于数组,其是无序的集合,而且貌似不能单个取出元素,所以这里最后转成数组来用

ps:
iOS 集合NSSet 用法详解

iOS_NSSet与NSArray的区别

NSSet 集合

相关文章

  • 数组中重复元素的处理

    1、取出数组中重复的元素(不重复的不提取,合并重复的元素) 2、合并重复的元素 (不重复的也提取) 3、剔除数组中...

  • 剔除数组中重复元素

    关于iOS去除数组中重复数据的几种方法 摘要其一: NSSet 功能和性能上挺强大的,但是相对于数组,其是无序的集...

  • iOS-Code Snippet

    找出数组中重复的元素

  • 26. Remove Duplicates from Sorte

    从数组中删除重复元素,返回无重复长度的数组,要使用in place算法,把返回的元素填入重复的位置即可

  • 数组

    1. 去除数组中的重复元素 题目 已知一个已经排序的数组,去除数组中的重复元素,返回数组的长度。 思路 使用双指针...

  • iOS 从数组随机取元素

    数组随机取元素 — 不考虑重复情况 数组随机取元素 — 去除重复元素

  • LeetCode: 存在重复元素

    存在重复元素 English Description 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中...

  • 数组中随机取出N个重复或不重复的元素

    1.数组中随机取出三个元素(有可能重复) 2.数组中随机取出不重复的三个元素,NSMutableSet中无论怎么添...

  • 数组去重

    在我们开发中经常遇到一种情况---数组中有重复的元素,但我们并不希望数组中的元素重复出现。那我们就需要删除数组中重...

  • js手写数组去重

    javascript数组中若存在重复元素,此时我们需要将重复的元素去除,下面我讲介绍一下几种方法进行数组元素去重 ...

网友评论

      本文标题: 剔除数组中重复元素

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