C#字符操作一些代码-创新互联
获取位置:
成都创新互联是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,成都小程序开发,10年建站对茶楼设计等多个领域,拥有丰富的网站设计经验。
- string full = "AAAAAACCGGGG";
- string sub = "AAAA";
- int matchNumber = 0;
- int currentPos = 0;
- while (full.IndexOf(sub, currentPos) != -1)
- {
- currentPos ++;
- matchNumber++;
- }
次数:
- string ab;
- for (int i = 0; i < data.Count - 1; i++)
- {
- int k = 0;
- ab = data[i] + "" + data[i + 1];//截取的两个字符
- // 对比
- for (int j = i; j < data.Count - 1; j++)
- {
- //对比两字符
- string cAb = data[j] + "" + data[j + 1];
- if (ab.Equals(cAb))
- {
- k++;
- }
- }
次数(改)
- //计算每个字符出现的次数
- foreach (char ch in data)
- {
- //字符出现2次及以上
- if (save.ContainsKey(ch))
- {
- int i = (int)save[ch];
- save.Remove(ch);
- save.Add(ch, ++i);
- }
- //字符第一次出现
- else
- save.Add(ch, 1);
- }
- //计算每两个字符
- string ab;
- for (int i = 0; i < data.Count - 1; i++)
- {
- ab = data[i] + "" + data[i + 1];//截取的两个字符
- //用hashtable做对比并储存
- if (save.ContainsKey(ab))
- {
- save[ab] = ((int)save[ab]) + 1;
- }
- else
- {
- save.Add(ab, 1);
- }
- }
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
分享文章:C#字符操作一些代码-创新互联
分享链接:http://azwzsj.com/article/dgjpid.html