如题:我有个字符串 NSString * text = @"ABCDEFGHIJKLMNOPQRSTUABCDEFG"; 现在我想获取该字符串中的A的全部位置,该字符串中有两处A,我知道NSString有个方法rangeOfString可以获取字符串位置,但是这个方法是一次性的
处理办法:
//(1) 通过查找的方式来(这方式适合所有格式的子符串)
NSString *newStr = @"AbdcdddccddA00";
NSString *temp = nil;
for(int i =0; i < [newStr length]; i++)
{
temp = [newStr substringWithRange:NSMakeRange(i, 1)];
if ([temp isEqualToString:@"A"]) {
NSLog(@"第%d个字是:%@", i, temp);
}
}