C#字符操作一些代码-创新互联

获取位置:

成都创新互联是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,成都小程序开发,10年建站对茶楼设计等多个领域,拥有丰富的网站设计经验。
  1. string full = "AAAAAACCGGGG";  
  2.             string sub = "AAAA";  
  3.             int matchNumber = 0;  
  4.             int currentPos = 0;  
  5.             while (full.IndexOf(sub, currentPos) != -1)  
  6.             {  
  7.                 currentPos ++;  
  8.                 matchNumber++;  
  9.             }  

次数:

  1. string ab; 
  2.             for (int i = 0; i < data.Count - 1; i++) 
  3.             { 
  4.                 int k = 0; 
  5.                 ab = data[i] + "" + data[i + 1];//截取的两个字符 
  6.                // 对比 
  7.                 for (int j = i; j < data.Count - 1; j++) 
  8.                 { 
  9.                     //对比两字符 
  10.                     string cAb = data[j] + "" + data[j + 1]; 
  11.                     if (ab.Equals(cAb)) 
  12.                     { 
  13.                         k++; 
  14.                     } 
  15.                 } 

次数(改)

  1. //计算每个字符出现的次数 
  2.             foreach (char ch in data) 
  3.             { 
  4.                 //字符出现2次及以上 
  5.                 if (save.ContainsKey(ch)) 
  6.                 { 
  7.                     int i = (int)save[ch]; 
  8.                     save.Remove(ch); 
  9.                     save.Add(ch, ++i); 
  10.                 } 
  11.                 //字符第一次出现 
  12.                 else 
  13.                     save.Add(ch, 1); 
  14.             } 
  15.  
  16.             //计算每两个字符 
  17.             string ab; 
  18.             for (int i = 0; i < data.Count - 1; i++) 
  19.             { 
  20.                 ab = data[i] + "" + data[i + 1];//截取的两个字符 
  21.                 //用hashtable做对比并储存 
  22.                 if (save.ContainsKey(ab)) 
  23.                 { 
  24.                     save[ab] = ((int)save[ab]) + 1; 
  25.                 } 
  26.                 else 
  27.                 { 
  28.                     save.Add(ab, 1); 
  29.                 } 
  30.             } 

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


文章标题:C#字符操作一些代码-创新互联
链接分享:http://csdahua.cn/article/dgjpid.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流