思路很简单,首先判断两个数组数量是否相同,然后在判断A中的元素是否B都有,B中的元素是否A都有就行了
- (BOOL)array:(NSArray *)array1 isEqualTo:(NSArray *)array2 {
if (array1.count != array2.count) {
return NO;
}
for (NSString *str in array1) {
if (![array2 containsObject:str]) {
return NO;
}
}
for (NSString *str in array2) {
if (![array1 containsObject:str]) {
return NO;
}
}
return YES;
}如果发现什么问题,还请指正。
版权声明:本文为biangabiang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。