gpt4 book ai didi

objective-c - 如何比较 NSArray 的 *ALL* 字符串是否相等?

转载 作者:太空狗 更新时间:2023-10-30 04:02:16 25 4
gpt4 key购买 nike

如何比较 NSArray 的所有 字符串是否相等?

我应该为每个字符串扫描数组吗?

谢谢

最佳答案

您可以通过从数组创建一个新集合来做到这一点。该集合将仅包含唯一条目,因此如果集合中的元素数量为 1,则数组中的所有项目都相等。

NSSet *uniqueItems = [NSSet setWithArray:yourArray];
if ([uniqueItems count] < 2) {
// All items in "yourArray" are the same (no matter how many they are)
}

在上面的示例中,我将一个空集(意思是一个空数组)也视为唯一的。如果不这样做,则可以将 if 语句更改为 if ([uniqueItems count] == 1) { ... }


这也适用于任何对象,而不仅仅是字符串。

关于objective-c - 如何比较 NSArray 的 *ALL* 字符串是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11504660/

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