本文介绍了编程以查找字符串中字符的出现次数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想写一个能算出角色出现次数的程序。
示例:
输入字符串= NAMAN
输出将为:
N = 2
A = 2
M = 1
关于
Hi,
I want to write a program which is able to count the ocurence of character.
Example:
input string=NAMAN
Output will be:
N=2
A=2
M=1
Regards
推荐答案
var chars = "NAMAN";
chars.Distinct().ToList().ForEach(c => Console.WriteLine("{0}={1}", c, chars.Count(i => i == c)));
[更新:不需要ToCharArray()]
str.ToCharArray().GroupBy(i => i).OrderBy(k => k.Key).ToList().
ForEach(m => Console.WriteLine(string.Format("{0}: {1}", m.Key, m.Count())));
这篇关于编程以查找字符串中字符的出现次数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!