统计每个字符出现的次数

来源:互联网 发布:淘宝汽车装饰安装联盟 编辑:程序博客网 时间:2024/05/01 09:17

class Program{#region 练习:统计每个字符出现的次数            //“Welcome to China world”,不区分大小写,打印“W2”“e 2”“o 3”……            string str = "Welcome to China world".ToLower();            Dictionary<char, int> dic = new Dictionary<char, int>();            //遍历字符串的每一位字符,可以直接索引该字符串 或  ToCharArray()            for (int j = 0; j < str.Length; j++)            {                //if (char.IsLetter(str[j])) //  判断是否字母                //统计字符出现的次数。若字典中存在该字符的键,则设值自增1                if (dic.ContainsKey(str[j]))                    dic[str[j]]++;                else                    dic.Add(str[j], 1);            }            foreach (KeyValuePair<char, int> kv in dic)                Console.WriteLine("{0} , 出现了{1}次。", kv.Key, kv.Value);#endregion}


0 0
原创粉丝点击