美文网首页
iOS 对比A,B两个数组 找出A比B多出来的元素

iOS 对比A,B两个数组 找出A比B多出来的元素

作者: Qy_iOS | 来源:发表于2022-04-19 16:45 被阅读0次

        NSMutableArray *dbNsArr = [[NSMutableArray alloc] init];

        NSMutableArray*requestNsArr = [[NSMutableArrayalloc]init];

        for(inti =0; i < dbArr.count; i++) {

            GroupMemberListModel*model = dbArr[i];

            [dbNsArraddObject:model.memberId];

        }

        for(intj =0; j < requestArr.count; j++) {

            GroupMemberListModel*model = requestArr[j];

            [requestNsArraddObject:model.memberId];

        }

        NSMutableSet*dbSet = [NSMutableSetsetWithArray:dbNsArr];

        NSMutableSet*requestSet = [NSMutableSetsetWithArray:requestNsArr];

        [requestSetminusSet:dbSet];

        NSMutableSet*allSet = [NSMutableSetsetWithArray:requestNsArr];

        [dbSetminusSet:allSet];

        [requestSetunionSet:dbSet];

        NSArray*outMemberArr = [requestSetallObjects];

    相关文章

      网友评论

          本文标题:iOS 对比A,B两个数组 找出A比B多出来的元素

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