字符串字符出现次数统计 怎么统计一个字符在字符串中出现的次数?

怎么统计一个字符在字符串中出现的次数?C#中没有统计子字符串出现次数的函数,因此如何在C#中查找某个字符的出现次数,例如“adsfgehergadf”中“a”的出现次数。首先要考虑的是,从头开始遍历字

怎么统计一个字符在字符串中出现的次数?

C#中没有统计子字符串出现次数的函数,因此如何在C#中查找某个字符的出现次数,例如“adsfgehergadf”中“a”的出现次数。首先要考虑的是,从头开始遍历字符串并计数:C1=0For(int i=0 i

public class test{public static void main(string[]args){//指定字符和字符串字符c=“1”string=“123456789111”系统输出打印(getCharCount(c,string))}公共静态int getCharCount(char c,string string){int计数=0表示(int i=0 i<字符串长度()i){字符温度=字符串.charAt(i) If(C==temp)count}返回count}

1。根据字符串S1=s的长度获取字符串长度。replaceall(要计数的字母,“”)int len2=S1。Length()int lentimes=Len1-len2//出现次数

1。根据长度获取字符串长度

string s=“abcdedfae”//定义字符串int len=s.length()//获取原始字符串长度

2。通过replaceall

string S1=s.replaceall(要计数的字母,”)将字符串中的字母替换为null

3。获取替换的字符串长度

int len2=S1。长度()

4。原始字符串长度减去替换的字符串长度即为字母出现的次数

int lentimes=len1-len2//字母出现的次数