wordsegment.java
来自「简单分词程序 读入一个pdf 输出一个分好词的txt」· Java 代码 · 共 53 行
JAVA
53 行
package WordSegment;
import java.io.*;
import java.util.*;
//import java.nio.ByteBuffer;
//import java.nio.channels.FileChannel;
public class WordSegment {
private Dictionary dic;
private SegStrategy segmentStrategy;
public WordSegment() {
}
public WordSegment(String dicFile, SegStrategy strategy) {
SetDic(dicFile);
setStrategy(strategy);
}
public Vector Segment(String sentence) {
return segmentStrategy.Segment(sentence, dic);
}
public void SetDic(Dictionary d) {
dic = d;
}
public void SetDic(String dicFile) {
ObjectInputStream objectIn = null;
try {
objectIn = new ObjectInputStream(new FileInputStream(new File(
dicFile)));
} catch (IOException e) {
e.printStackTrace(System.err);
System.exit(1);
}
try {
dic = (Dictionary) (objectIn.readObject());
} catch (ClassNotFoundException e) {
e.printStackTrace(System.err);
System.exit(1);
} catch (IOException e) {
e.printStackTrace(System.err);
System.exit(1);
}
}
public void setStrategy(SegStrategy aStrategy) {
segmentStrategy = aStrategy;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?