gpt4 book ai didi

ios - 从排除字符串中创建数组

转载 作者:行者123 更新时间:2023-11-29 11:53:36 26 4
gpt4 key购买 nike

我有 2 个字符串数组,为简单起见,可以说它是数组 1 - @[@"a",@"b",@"c"] 数组 2 是 - @[@"b",@"c", @"d"]

我想要的是,从字符串创建一个数组(是的,会有字符串,有时足够长,我只是为了简单起见而放置字符)排除先前数组中包含的字符串。第二个数组,否则,包含存在于第一个数组中但不存在于第二个数组中的字符串。

因此,对于我私有(private)的数组,它将是:resultArray1 = @[@"d](存在于第二个数组中,但不存在于第一个数组中)resultArray2 = @[@"a"](存在于第一个数组中,但不存在于第二个数组中)

如何枚举这个数组来得到我想要的?谢谢。

最佳答案

从包含您要保留的项目的数组中创建一个 NSMutableArray,然后在其上调用 removeObjectsInArray::

NSMutableArray res1 = [arr1 mutableCopy];
[res1 removeObjectsInArray:arr2];
NSMutableArray res2 = [arr2 mutableCopy];
[res2 removeObjectsInArray:arr1];

关于ios - 从排除字符串中创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40044875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com