首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

检查NSMutableArray是否包含另一个数组的值

检查NSMutableArray是否包含另一个数组的值,可以使用以下方法:

代码语言:objective-c
复制
- (BOOL)array:(NSArray *)array containsArray:(NSArray *)otherArray {
    for (id obj in otherArray) {
        if (![array containsObject:obj]) {
            return NO;
        }
    }
    return YES;
}

这个方法会遍历另一个数组中的每个元素,并检查它是否存在于原始数组中。如果所有元素都存在于原始数组中,则返回YES,否则返回NO。

以下是一个示例:

代码语言:objective-c
复制
NSMutableArray *array = [NSMutableArray arrayWithObjects:@"1", @"2", @"3", @"4", @"5", nil];
NSArray *otherArray = [NSArray arrayWithObjects:@"2", @"3", @"5", nil];

if ([self array:array containsArray:otherArray]) {
    NSLog(@"array包含otherArray的所有元素");
} else {
    NSLog(@"array不包含otherArray的所有元素");
}

这个示例中,array包含otherArray的所有元素,因此会输出“array包含otherArray的所有元素”。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券