iOS-判断字符串是否包含指定的字符串

方法有三种:

方法一:containsString:(iOS 8.0)

    NSString *str = @"abcz";
    if ([str containsString:@"Z"]) {
        NSLog(@"包含");
    }else {
        NSLog(@"不包含");
    }
------------打印结果-------------
不包含
------------小结-----------------
containsString:方法区分小写字母

方法二:localizedCaseInsensitiveContainsString:(iOS 8.0)

NSString *str = @"abcz";
if ([str localizedCaseInsensitiveContainsString:@"Z"]) {
        NSLog(@"包含");
    }else {
        NSLog(@"不包含");
    }
------------打印结果-------------
包含
------------小结-----------------
localizedCaseInsensitiveContainsString:方法不区分小写字母

方法三:localizedStandardContainsString:(iOS 9.0)

if ([str localizedStandardContainsString:@"Z"]) {
        NSLog(@"包含");
    }else {
        NSLog(@"不包含");
    }
------------打印结果-------------
包含
------------小结-----------------
localizedStandardContainsString:方法不区分小写字母
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容