packagecom.test.util;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.HashMap;importjava.util.HashSet;importjava.util.Iterator;importjava.util.Map;importjava.util.Set;importorg.springframework.stereotype.Component;/*** Utils - 敏感词
*
*@authortest
*@version3.0*/@Componentpublic classDirtyStringUtil {private static String ENCODING = "UTF-8"; //字符编码
private static String PATH = "/resources/shop/dirtyString/DirtyString.txt"; //你的敏感词汇的文件 我会给大家分享一个我们用的
public static int minMatchTYpe = 1; //最小匹配规则
public static int maxMatchType = 2; //最大匹配规则
@SuppressWarnings("rawtypes")public staticHashMap sensitiveWordMap;static{try{
sensitiveWordMap= addSensitiveWordToHashMap(StringUtils.sourFolder+PATH);
}catch(Exception