docs: public void read(String dicPath) {
  
  		File path = new File(dicPath);
  		if(path.isDirectory()){
  			String[] subdir = path.list(new FilenameFilter() {
  
  				@Override
  				public boolean accept(File dir, String name) {
  					if(name.toLowerCase().endsWith("txt"))
  						return true;
  					else
  						return false;
  				}
  			});
  			for(int i=0;i<subdir.length;i++){
  				read(path+"/"+subdir[i]);
  			}
  			return;
  		}
  		Long newTime = path.lastModified();
  		Long lastTime = lastModTime.get(dicPath);
  		if(lastTime ==null || !lastTime.equals(newTime)){
  			//路径是文件
  			try{
  				InputStreamReader read = new InputStreamReader(new FileInputStream(path), "UTF-8");
  				BufferedReader in = new BufferedReader(read);
  				String s;
  				while ((s = in.readLine()) != null){ 
  					s = s.trim();
  					if (!s.matches("^$"))
  						sWord.add(s);
  				}
  				in.close();
  			}catch (Exception e) {
  				System.err.println("停用词文件路径错误");
  			}
  		}
  	}