查找某个字符在字符串中出现的次数

方法1:先把要找的字符替换为空,然后用前一个字符串的长度减去后一个字符串的长度。
eg: string str1="sdfjksdjfk,jdfkjdk,fjdk";  //查找逗号出现的次数
      string str2=str1.Replace(",","");
      int count=str1.length-str2.length;
方法2:先把字符串中的每一个字符放到数组中,然后用数组中的元素和要找的字符进行比较,相同的count加1。
eg:  string   str   =   "asfdjidfasdfaa";   
        string   str2   =   "a";   
        int   i;   
        int   count   =   0;   
        string[]   arr   =   new   string[20];   
        for(i=0;i<str.Length;i++)   
        {   
            arr[i]   =   str.Substring(i,1);   
            if(arr[i]   ==   str2)   
            {   
                count++;   
            }    
  }  

原文地址:https://www.cnblogs.com/jameshappy/p/1437108.html