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
- spark下統計單詞頻次Spark
- 詞頻統計
- 文字挖掘之語料庫、分詞、詞頻統計分詞
- 詞頻統計mapreduce
- Java 實現《編譯原理》簡單詞法分析功能Java編譯原理詞法分析
- 個人專案----詞頻統計----單元測試
- 詞頻統計任務程式設計實踐程式設計
- 詞頻統計-------------web版本Web
- 在Java中使用Lambda表示式統計詞頻Java
- python實現簡單猜單詞遊戲Python遊戲
- 對文字檔案中的單詞統計出現的次數(即詞頻)並按詞頻的從高到低排序排序
- 簡單快遞系統 java實現Java
- python如何統計詞頻Python
- 【python技能】詞頻統計Python
- Java、Scala、Python ☞ 本地WordCount詞頻統計對比JavaPython
- ubuntu實現簡單的劃詞工具Ubuntu
- 學生管理系統java簡單實現Java
- python TK庫 統計word文件單詞詞頻程式 UI選擇文件PythonUI
- Javafx-【直方圖】文字頻次統計工具 中文/英文單詞統計Java直方圖
- 分析“詞頻統計“專案程式
- PostgreSQL全文檢索-詞頻統計SQL
- Java實現一個簡單的計算器Java
- 【week2】 詞頻統計效能分析
- Hadoop MapReduce之wordcount(詞頻統計)Hadoop
- java實現簡單的JDBCJavaJDBC
- GFS(谷歌檔案系統)的JAVA簡單實現谷歌Java
- 用java實現一個簡單的計算器Java
- 轉:用Perl實現單詞計數器
- 超簡單整合ML kit 實現聽寫單詞播報
- 多語言版vfp程式設計簡單實現 (轉)程式設計
- python 實現中文分詞統計Python中文分詞
- 使用Android簡單實現有道電子詞典Android
- 使用python進行漢語分詞Python分詞
- 個人專案----詞頻統計WEB(部分功能)Web
- 個人專案----詞頻統計(補全功能)
- Ospaf專案-commits詞頻統計模組MIT
- java實現棧的簡單操作Java