次要用到三種辦法來判別:
1. rangeOfString 能否包括
2. hasprefix 能否在前綴包括
3. hasSuffix 能否在末尾包括
=======================================================================================
//判別字符能否包括某字符串;
NSString *string = @"hello,shenzhen,martin";
//1. rangeOfString字條串能否包括有某字符串
if ([string rangeOfString:@"martin"].location != NSNotFound) {
NSLog(@"string 不存在 martin");
} else {
NSLog(@"string 包括 martin");
}
//2. hasprefix 字條串開端包括有某字符串
if ([string hasprefix:@"hello"]) {
NSLog(@"string 包括 hello");
} else {
NSLog(@"string 不存在 hello");
}
//3. hasSuffix 字符串末尾有某字符串;
if ([string hasSuffix:@"martin"]) {
NSLog(@"string 包括 martin");
} else {
NSLog(@"string 不存在 martin");
}
=======================================================================================
在IOS8當前,還可以用上面的辦法來判別能否包括某字符串:
//在IOS8中你可以這樣判別
NSString *str = @"hello world";
if ([str containsString:@"world"]) {
NSLog(@"str 包括 world");
} else {
NSLog(@"str 不存在 world");
}
【IOS 判別NSString能否包括某個字符串】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!