java統計字串單詞的個數

2021-09-02 15:43:28 字數 829 閱讀 8018

在一些專案中可能需要對一段字串中的單詞進行統計,我在這裡寫了乙個簡單的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...