您的位置:首页 > 其它

输入字符串,统计重复的出现的次

2013-12-02 16:16 127 查看
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");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐