本文介绍了编程以查找字符串中字符的出现次数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我想写一个能算出角色出现次数的程序。



示例:

输入字符串= 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())));



这篇关于编程以查找字符串中字符的出现次数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 11:31