时间:2021-05-28
实现第一步,需要把字符串分割为一个array,需要使用到的函数Split():
复制代码 代码如下:
string[] arr = s.Split (',');
第二步,用Dictionary(TKey,TValue)实例化。
复制代码 代码如下:
Dictionary<string, int> Statistics = new Dictionary<string, int>();
第三步,统计:
复制代码 代码如下:
foreach (string w in arr)
{
if (Statistics.ContainsKey(w))
{
Statistics[w] += 1;
}
else
{
Statistics[w] = 1;
}
}
写完以上代码算是大功告成。
但Insus.NET还是要把统计的结果显示出来:
.aspx:
复制代码 代码如下:
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table border="1" cellpadding="1" cellspacing="0">
<tr>
<td>字符 </td>
<td>次数 </td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("key") %>
</td>
<td>
<%# Eval("value") %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
.aspx.cs:
复制代码 代码如下:
protected void Page_Load(object sender, EventArgs e)
{
this.Repeater1.DataSource = Statistics;
this.Repeater1.DataBind();
}
结果:
如果你想看看MS SQL Server版本 可以查看 https://www.jb51.net/article/30212.htm
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Java统计一个字符串在另外一个字符串出现次数的方法。分享给大家供大家参考,具体如下:Java统计一个字符串在另外一个字符串出现次数代码如下:?1
Asp.Net将字符串转为&#区码位编码,或者将&#区码位编码字符串转为对应的字符串内容。&#数字;这种编码其实就是将单个字符转为对应的区码位(数字),然后区码
在SQL中获取一个长字符串中某个字符串出现次数的实现方法比如有个字符串:X-BGS-2010-09-15-001我想知道其中'-'出现的次数,可以用下面的方法实
今天才发现这个函数的作用,原来可以查找特定的字符或者字符串。InStr()是asp里面的一个内置函数,主要用于检测1个字符串在另外1个字符串中首次出现的位置,I
asp.net截取指定长度的字符串内容的代码: /// ///用于截取指定长度的字符串内容 /// ///用于截取的字符串 ///截取字符串的长度