主頁 > 知識庫 > asp.net 計算字符串中各個字符串出現(xiàn)的次數(shù)

asp.net 計算字符串中各個字符串出現(xiàn)的次數(shù)

熱門標(biāo)簽:銅川小型外呼系統(tǒng)運營商 陜西人工外呼系統(tǒng)哪家好 浙江外呼系統(tǒng)怎么安裝 上海楊浦怎么申請申請400電話 云南外呼電銷機器人系統(tǒng) 廈門商鋪地圖標(biāo)注 海外地圖標(biāo)注門市標(biāo) 地圖標(biāo)注多個行程 山西防封卡電銷卡套餐
實現(xiàn)第一步,需要把字符串分割為一個array,需要使用到的函數(shù)Split():
復(fù)制代碼 代碼如下:

string[] arr = s.Split (',');

第二步,用Dictionary(TKey,TValue)實例化。
復(fù)制代碼 代碼如下:

Dictionarystring, int> Statistics = new Dictionarystring, int>();

第三步,統(tǒng)計:
復(fù)制代碼 代碼如下:

foreach (string w in arr)
{
if (Statistics.ContainsKey(w))
{
Statistics[w] += 1;
}
else
{
Statistics[w] = 1;
}
}

寫完以上代碼算是大功告成。
但I(xiàn)nsus.NET還是要把統(tǒng)計的結(jié)果顯示出來:
.aspx:
復(fù)制代碼 代碼如下:

asp:Repeater ID="Repeater1" runat="server">
HeaderTemplate>
table border="1" cellpadding="1" cellspacing="0">
tr>
td>字符 /td>
td>次數(shù) /td>
/tr>
/HeaderTemplate>
ItemTemplate>
tr>
td>
%# Eval("key") %>
/td>
td>
%# Eval("value") %>
/td>
/tr>
/ItemTemplate>
FooterTemplate>
/table>
/FooterTemplate>
/asp:Repeater>

.aspx.cs:
復(fù)制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
this.Repeater1.DataSource = Statistics;
this.Repeater1.DataBind();
}

結(jié)果:
 
如果你想看看MS SQL Server版本 可以查看 https://www.jb51.net/article/30212.htm
您可能感興趣的文章:
  • Asp.Net中的字符串和HTML十進(jìn)制編碼轉(zhuǎn)換實現(xiàn)代碼
  • ASP.NET過濾HTML字符串方法總結(jié)
  • ASP.NET JSON字符串與實體類的互轉(zhuǎn)換示例代碼
  • ASP.NET兩個截取字符串的方法分享
  • ASP.NET從字符串中查找字符出現(xiàn)次數(shù)的具體實現(xiàn)方法
  • asp.net判斷字符串是否是中文的方法
  • asp.net字符串處理類代碼
  • asp.net中將某字符串切割成陣列并排序列出
  • asp.net分割字符串的幾種方法小結(jié)
  • ASP.NET通過自定義函數(shù)實現(xiàn)對字符串的大小寫切換功能

標(biāo)簽:萊蕪 西雙版納 朔州 孝感 自貢 常州 信陽 許昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net 計算字符串中各個字符串出現(xiàn)的次數(shù)》,本文關(guān)鍵詞  asp.net,計算,字符串,中,各個,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net 計算字符串中各個字符串出現(xiàn)的次數(shù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net 計算字符串中各個字符串出現(xiàn)的次數(shù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章