string str = "dfjdfvbcznfhdsagf";
//先遍历当中有什么字符
ArrayList chr = new ArrayList();
ArrayList countChar = new ArrayList(); //统计出现的字符次数和次数
//遍历字符串 看chr 里面有没有。如果有的话就不加入。没有的话就加入
for (int i = 0; i < str.Length; i++)
{
if (!chr.Contains(str[i]))
{
chr.Add(str[i]);
}
}
//检查是否有重复的字符
foreach (char item in chr)
{
countChar.Add(item);
int count = 0;
for (int i = 0; i < str.Length; i++)
{
if (item == str[i])
{
++count;
}
}
countChar.Add(count);
}
Console.WriteLine(str);
foreach (object item in countChar )
{
Console.Write(item+"\t");
}
输入字符串,统计重复的出现的次
最新推荐文章于 2021-05-18 09:58:21 发布