// 02 -【理解】NSString前后缀检查及搜索
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) { @autoreleasepool {
//检查一个字符串的开头是否是某个字符串 NSString *str = @"yuaixing"; if ([str hasPrefix:@"yu"]) { NSLog(@"\n是"); }else{
NSLog(@"\n不是"); }
//检查一个字符串的结尾是否是某个字符串 if([str hasSuffix:@"xing"]){
NSLog(@"是"); }else{
NSLog(@"不是"); }
//检查某个字符串在另一个字符串首次出现的位置,以及子字符串的长度 NSString *str2 = @"i"; NSRange range = [str rangeOfString:str2]; if(range.location != NSNotFound){//判断str是否出现在了str2
NSLog(@"位置:%lu,长度:%lu",range.location+1,range.length); }else{
NSLog(@"没有找到这个字符串"); }
}
return 0; }
|