遍历字符串 返回字符重复出现的次数
NSString *string = [NSString stringWithFormat:@"liugang"];
char g = 'g';
+(NSInteger)CharInNSString:(NSString *)string Char:(char)c
{
NSInteger x = 0;
for (int i = 0; i < [string length]; i++) {
if ((char)[string characterAtIndex:i] == c ) {
NSLog(@"%c",(char)[string characterAtIndex:i]);
x++;
}
}
return x;
}
字符串方法characterAtIndex 可以获取字符串下标对应字符 返回类型为unichar
[string length]返回字符串长度
(char)[string characterAtIndex:i]
返回字符串下标对应字符输出格式化为char 用%C来接

本文介绍了一个Objective-C方法,用于遍历指定的NSString并计算特定字符出现的次数。通过使用characterAtIndex方法获取每个字符,并将其与目标字符进行比较,实现计数。
186

被折叠的 条评论
为什么被折叠?



