dictionary.java
来自「基于朴素贝叶斯算法实现的中文文本分类程序。可以对中文文本进行分类识别」· Java 代码 · 共 52 行
JAVA
52 行
// 中文分词词典类// Class for Dictionary//import java.util.*;import java.io.*;import java.lang.*;public class Dictionary{ HashMap hm; //a word set public Dictionary() { hm = new HashMap(); } public Dictionary(String fileName) { hm = new HashMap(); Load(fileName); } public void Load(String fileName) //装载汉语字典 { try { BufferedReader in= new BufferedReader( new FileReader(fileName) ); String s; String []words; while((s = in.readLine()) != null) { words = s.split("\t"); hm.put(words[0],new Integer(0)); } } catch(IOException e) { System.out.println("Error: " + e); } } public boolean Find(String word) //从字典里查询词 { return hm.containsKey(word); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?