string a="酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份";如何统计出字符串a中各种菜的总份数.
即:
酢醬共N份
豇豆共N份
鑲肉共N份
牛腱共N份
肴肉共N份
即:
酢醬共N份
豇豆共N份
鑲肉共N份
牛腱共N份
肴肉共N份
解决方案 »
- “/”应用程序中的服务器错误。 编译错误
- 第二次发帖 请教!!!!!!!!!!!!
- 基础问题请教关于using return
- Asp.Net编程的人被骗了,都上电视了(UP有分)
- 附件下载时名称中有空格变成"+",怎么解决?
- 大哥们帮忙解决,非常感谢
- DataGrid可以直接打印吗,可不可以自动分页打印呢,还是只能一页一页打,还有就是如果页很多怎么办?
- 菜鸟问题,这是什么错误
- 急!!!框架间页面间相互引用对象
- 使用Respones.Redirectruhe如何传递两个参数?
- 讨论贴,关于开发一个Asp.net下的MVC框架。
- ASP content = server.HTMLencode(rs(1))的时候出现乱码
string a = "酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份酢醬1份豇豆2份鑲肉3份牛腱4份肴肉5份";
List<string> strList = a.Split('份').ToList();
strList.Remove("");
Dictionary<string, int> re = new Dictionary<string, int>();
foreach (var tt in strList)
{
if (re.ContainsKey(tt.Substring(0, 2)))
{
re[tt.Substring(0, 2)] += int.Parse(tt.Substring(2, 1));
}
else
{
re.Add(tt.Substring(0, 2), int.Parse(tt.Substring(2, 1)));
}
}
http://topic.csdn.net/u/20100428/10/d7306787-5a32-488a-b25c-da7edc7cd158.html