ios开发 OC 判断可变数组中是否包含某字符串
时间: 2023-10-24 11:05:49 浏览: 187
在OC中,可以使用containsObject:
方法来判断可变数组中是否包含某个字符串。下面是一个示例代码:
NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:@"apple", @"banana", @"orange", nil];
NSString *searchString = @"banana";
if ([mutableArray containsObject:searchString]) {
NSLog(@"数组中包含字符串 %@", searchString);
} else {
NSLog(@"数组中不包含字符串 %@", searchString);
}
在上面的代码中,我们先创建了一个可变数组mutableArray
,然后定义了要搜索的字符串searchString
为"banana"。使用containsObject:
方法来判断mutableArray
中是否包含searchString
,如果包含,则打印出"数组中包含字符串 banana",否则打印出"数组中不包含字符串 banana"。
注意,containsObject:
方法是区分大小写的,如果需要进行不区分大小写的判断,可以使用其他方法,比如自定义循环遍历数组或使用谓词等。