在一些專案中可能需要對一段字串中的單詞進行統計,我在這裡寫了乙個簡單的demo,有需要的同學可以拿去看一下。
本人沒怎麼寫個播客,如果有啥說的不對的地方,你來打我啊
不說廢話了直接貼**:
實現**:
/**
* 統計各個單詞出現的次數
* @param text
*/public static void findenglishnum(string text);
for (int i = 0; i < array.length; i++)
string textarray = text.split(",");
//遍歷 記錄
mapmap = new hashmap();
for (int i = 0; i < textarray.length; i++) else if(num > 0)
}} //輸出到控制台
system.out.println("各個單詞出現的頻率為:");
iteratoriter = map.keyset().iterator();
while(iter.hasnext())
}
測試**:
public static void main(string args)
執行結果:
後面還有一些沒有全部截下來
本人**功力不夠深厚,如果**中有什麼不對或不好的地方,歡迎各位大神指點!
統計字串中單詞的個數
一,問題描述 給定乙個字串,統計該字串中有多少個單詞。單詞以空格 回車 tab鍵 分隔。比如 i come from n china 有4個單詞。注意,字串不一定以字母開頭,也可以從空格開頭。二,實現思路 使用乙個 boolean iswhitespace用來標記當前字元所處的模式 比如,當前字元不...
Java 對字串中的每個單詞個數進行統計
這是來自一道電面的題。單詞統計很容易想到用map來統計,於是想到了用hashmap。但是我卻沒有想到用split來分割單詞,想著用遍歷字元的方式來判斷空格。人家面試官就說了,如果單詞之間不止乙個空格呢?其實遍歷的方法也是可以的,但是處理起來可能比較麻煩一點。也沒有什麼錯,畢竟我沒有用到輔助空間。既然...
統計字串中單詞個數的演算法優化
要求 輸入乙個字串,統計每個單詞的個數。單詞間用空格隔開,可多個空格,寫出自己認為高效的演算法。例如 輸入 i love love china 輸出為 i 1 love 2china 1首先想到的還是模擬的方法,就是用struct把出現過的單詞快取起來,然後再輸入文字中遍歷到新單詞的時候,遍歷一次s...