如何实现统计
各位:
现通过循环读取文本文件里的内容,通过一些条件截取了相应的内容到字符数组里,现要统计每个数组里的值总共出现了多少次,如何实现呢?举例:比如取第一行文本文件内容,满足条件后截取的内容放到了str[0]的内容为"a",第二次也是放在str[0]里,内容为"a",第三次同样放入str[0]里,内容为"b",如此循环下去一行行读文本文件内容,取相应的内容放到str[0]里,最后分别统计出"a" 的值 为2 ,"b"的值为1,等等。。。
部分代码如下:
while ((currRowStr!= null) &&(nextRowStr!=nul
{
if (满足的条件)
{
nextNextRowStr=reader.ReadLine();
str= System.Text.RegularExpressions.Regex.Split(nextNextRowStr, @"\s+");//将文本文件这一行的内容按空格分开
MessageBox.Show(str[0]);//显示需要的内容。
currRowStr =reader.ReadLine();
nextRowStr = reader.ReadLine();
}
现在就想在读取完文本文件内容后统计每个str[0]里不同的数据各出现了多少次?