private Set<String> readSensitiveWordFile() throws Exception{
Set<String> set = null;
String path = Thread.currentThread().getContextClassLoader().getResource("sensitive.txt").getPath();
File file = new File(path);
InputStreamReader read = new InputStreamReader(new FileInputStream(path),ENCODING);
try {
if(file.isFile() && file.exists()){
set = new HashSet<String>();
BufferedReader bufferedReader = new BufferedReader(read);
String txt = null;
while((txt = bufferedReader.readLine()) != null){
set.add(txt);
}
}
else{
throw new Exception("敏感词库文件不存在");
}
} catch (Exception e) {
throw e;
}finally{
read.close();
}
return set;
}