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

原创 2016年08月29日 12:10:22

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

 

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员--OC统计字符串中数字个数的方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 这里使用OC的分类非正式协议 NSString+countNum.h ...

NSString 查找指定字符串出现的次数

@interface NSString (CountString) - (NSInteger)countOccurencesOfString:(NSString*)searchString; @end...

统计大量文本中重复字符串的最大个数

有大量中文繁体的文本,都是网上摘取的,大小有6G。需要提取文本中相同的字符串的最大个数 有几个关键问题: 1.字符串的粒度如何确定?如何表示字符串的唯一位置索引? 2.字符串过多,如何快速确定是否相同...

C#练习——去掉字符串两端的空格、统计字符出现的次数及出现的索引位置、随机生成10个1-100之间的不重复的偶数

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst...

一个字符串中可能包含a~z中的多个字符,如有重复,求出现次数最多的那个字母及次数,如有多个重复最多的则都输出。

/** * 一个字符串中可能包含a~z中的多个字符,如有重复,求出现次数最多的那个字母及次数,如有多个重复最多的则都输出。 * 思路: * 1、获取字符串 * 2、ArrayList+Coll...

一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。

最近在《JAVA程序员面试宝典》上看到这样一道题:          一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasd...

C++,输入字符串,删除重复次数最多的字符

#include #include #include #include #include #include using namespace std; typedef map ...

根据已知字符串遍历整个数据库查找它所在的表和列位置以及出现的次数 .

转载 http://blog.csdn.net/beirut/article/details/8244492   用来分析别人设计的数据库,非常好用!!!   /*--------------...

根据已知字符串遍历整个数据库查找它所在的表和列位置以及出现的次数

/*------------------------------------------------------------------------------+ #| = : = : = : = ...
  • Beirut
  • Beirut
  • 2012-11-30 17:24
  • 4075
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)