gpt4 book ai didi

objective-c - 将 NSStrings 的 NSArray 与另一个 NSStrings 的 NSArray 进行比较

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:04 24 4
gpt4 key购买 nike

我有两个 NSArray,每个都包含 NSString。我需要测试两个数组是否相等。在这种情况下,相等并不意味着数组包含相同的对象,而是每个对象在与对应对象进行比较时都为 isEqualToString 返回 true。如果一个包含的项目多于另一个,或者项目的顺序不同,则数组也不相等。

我可以假设 isEqualToArray 不会帮到我吗?

同样,我没有看到使用 NSSet 的方法可以满足所有条件。

我如何测试这两个数组的相等性?

最佳答案

isEqualToArray 状态的文档:

Two arrays have equal contents if they each hold the same number of objects and objects at a given index in each array satisfy the isEqual: test.

这似乎符合您的标准。

关于objective-c - 将 NSStrings 的 NSArray 与另一个 NSStrings 的 NSArray 进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12960364/

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