美文网首页
两个数组,获取其中一个数组中不在两个数组元素交集的元素

两个数组,获取其中一个数组中不在两个数组元素交集的元素

作者: 邓布利多教授 | 来源:发表于2019-04-26 10:36 被阅读0次

    方法1

    NSArray *arr1 = @[@1,@2,@3,@4,@5,@6,@7,@8];
    NSArray *arr2 = @[@4,@5,@6,@7,@8,@9,@10,@11];
    NSMutableArray *mArray = [NSMutableArray arrayWithCapacity:1];
    for (int i=0; i<arr1.count; i++) {
    if (![arr2 containsObject:arr1[i]]) {
    [mArray addObject:arr1[i]];
    }
    }

    方法2

    NSArray *arr1 = @[@1,@2,@3,@4,@5,@6,@7,@8];
    NSArray *arr2 = @[@4,@5,@6,@7,@8,@9,@10,@11];
    NSMutableArray *mArray = [NSMutableArray arrayWithArray:arr1];
    [mArray removeObjectsInArray:arr2];

    相关文章

      网友评论

          本文标题:两个数组,获取其中一个数组中不在两个数组元素交集的元素

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