溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#字符操作一些代碼

發布時間:2020-08-03 07:30:27 來源:網絡 閱讀:352 作者:gexu1990 欄目:編程語言

 獲取位置:

  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.             } 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女