关闭

遍历字符串 返回字符重复出现的次数

标签: oc中计算字符串中字符重复出现的次数iOS遍历字符传方法
313人阅读 评论(0) 收藏 举报
分类:

遍历字符串 返回字符重复出现的次数

 

 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来接

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:56233次
    • 积分:1524
    • 等级:
    • 排名:千里之外
    • 原创:91篇
    • 转载:31篇
    • 译文:1篇
    • 评论:3条
    博客专栏
    最新评论