當前位置:成語大全網 - 英語詞典 - OC,查找字符串2在字符串1中出現的次數。不能用指針,用NSRange和subString什麽的

OC,查找字符串2在字符串1中出現的次數。不能用指針,用NSRange和subString什麽的

NSUInteger?count?=?0;

NSString?*?string1?=?@"123as21312312333123";

NSString?*?string2?=?@"123";

/*

if?(string2.length?>?string1.length)?{

return?;

}

*/

//?i=0的時候比較123和123,i=1的時候比較23a和123,i=2的時候比較3as和123...以此類推,直到string1遍歷完成

for?(int?i?=?0;?i?<?string1.length?-?string2.length?+?1;?i++)?{

if?([[string1?substringWithRange:NSMakeRange(i,?string2.length)]?isEqualToString:string2])?{

count++;

}

}

NSLog(@"%d",count);