Java簡單實現漢語詞頻統計
需求需要一個詞頻統計,先寫了一個簡單的demo,就是先用ArrayList儲存詞語,然後用遍歷用HashMap去儲存數量和詞語。
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.junit.Test;
public class TestWordCount {
@Test
public void testWordCount(){
List<String> wordList=new ArrayList<String>();
wordList.add("我");
wordList.add("你");
wordList.add("我");
wordList.add("他");
wordList.add("他");
wordList.add("那個");
wordList.add("哪個");
wordList.add("誰");
System.out.println(wordList);
Map<String,Integer> amountWord=new HashMap<String,Integer>();
for (String string : wordList) {
if(!amountWord.containsKey(string)){
amountWord.put(string,1);
}else{
amountWord.put(string, amountWord.get(string).intValue()+1);
}
}
System.out.println(amountWord);
}
}
相關文章
- 詞語詞頻統計
- python實現詞頻統計Python
- 文字挖掘之語料庫、分詞、詞頻統計分詞
- 詞頻統計
- 統計英文名著中單詞出現頻率
- 詞頻統計mapreduce
- Java 實現《編譯原理》簡單詞法分析功能Java編譯原理詞法分析
- 詞頻統計任務程式設計實踐程式設計
- Java、Scala、Python ☞ 本地WordCount詞頻統計對比JavaPython
- python如何統計詞頻Python
- 簡單快遞系統 java實現Java
- python實現簡單猜單詞遊戲Python遊戲
- python TK庫 統計word文件單詞詞頻程式 UI選擇文件PythonUI
- Javafx-【直方圖】文字頻次統計工具 中文/英文單詞統計Java直方圖
- Java實現一個簡單的計算器Java
- PostgreSQL全文檢索-詞頻統計SQL
- java實現簡單的JDBCJavaJDBC
- python 實現中文分詞統計Python中文分詞
- GFS(谷歌檔案系統)的JAVA簡單實現谷歌Java
- 用java實現一個簡單的計算器Java
- 超簡單整合ML kit 實現聽寫單詞播報
- 2018-09-06 Java實現英漢詞典API初版釋出在MavenJavaAPIMaven
- java實現棧的簡單操作Java
- Java用UDP實現簡單聊天JavaUDP
- 使用簡單的Java程式碼實現酒店管理系統Java
- 統計檔案中出現的單詞次數
- Python統計四六級考試的詞頻Python
- Java使用Netty實現簡單的RPCJavaNettyRPC
- 簡單理解async、await語法實現原理AI
- C++ 統計單詞數C++
- 漢羅塔問題 java實現Java
- go語言實現的一款簡單的網盤系統Go
- Java Web簡單登陸功能的實現JavaWeb
- 使用Java實現簡單的鬥地主案例Java
- Java 簡單實現撲克牌抽象類Java抽象
- Flink 熱詞統計(1): 基礎功能實現
- 簡單語法解析器實現參考
- 16_簡單計算器實現
- 西班牙語皇家學院 最高頻西語詞彙