package org.ansj.dic;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import org.nlpcn.commons.lang.util.logging.Log;
import org.nlpcn.commons.lang.util.logging.LogFactory;
/**
* 加载词典用的类
*
* @author ansj
*/
public class DicReader {
private static final Log logger = LogFactory.getLog();
public static BufferedReader getReader(String name) {
// maven工程修改词典加载方式
InputStream in = DicReader.class.getResourceAsStream("/" + name);
try {
return new BufferedReader(new InputStreamReader(in, "UTF-8"));
} catch (UnsupportedEncodingException e) {
logger.warn("不支持的编码", e);
}
return null;
}
public static InputStream getInputStream(String name) {
// maven工程修改词典加载方式
InputStream in = DicReader.class.getResourceAsStream("/" + name);
return in;
}
}