查找字符串(containsString和rangeOfString的区别)

containsString和rangeOfString都是判断查找字符串中是否含有某一字符串

//查找字符串是否包含“心”  
   NSString *str = @"今天天气不错";  
   if ([str containsString:@"气"]) {  
       NSLog(@"字符串包含“气”");  
      //containString适用于ios8系统,在ios7系统下会崩溃  
   }  
   NSRange range = [str rangeOfString:@"气"];  
   if (range.location != NSNotFound) {//有@“气”  
       //ios7系统下也适用  
       NSLog(@"字符串包含“心”");  
   }

你可能感兴趣的:(查找字符串(containsString和rangeOfString的区别))