public class SensitiveUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static char |
DEFAULT_SEPARATOR |
| 构造器和说明 |
|---|
SensitiveUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
containsSensitive(Object obj)
是否包含敏感词
|
static boolean |
containsSensitive(String text)
是否包含敏感词
|
static List<String> |
getFindedAllSensitive(Object bean)
查找敏感词,返回找到的所有敏感词
|
static List<String> |
getFindedAllSensitive(String text)
查找敏感词,返回找到的所有敏感词
|
static String |
getFindedFirstSensitive(Object obj)
查找敏感词,返回找到的第一个敏感词
|
static String |
getFindedFirstSensitive(String text)
查找敏感词,返回找到的第一个敏感词
|
static void |
init(Collection<String> sensitiveWords)
初始化敏感词树
|
static void |
init(Collection<String> sensitiveWords,
boolean isAsync)
初始化敏感词树
|
static void |
init(String sensitiveWords,
boolean isAsync)
初始化敏感词树
|
static void |
init(String sensitiveWords,
char separator,
boolean isAsync)
初始化敏感词树
|
static boolean |
isInited() |
public static final char DEFAULT_SEPARATOR
public static boolean isInited()
public static void init(Collection<String> sensitiveWords, boolean isAsync)
isAsync - 是否异步初始化sensitiveWords - 敏感词列表public static void init(Collection<String> sensitiveWords)
sensitiveWords - 敏感词列表public static void init(String sensitiveWords, char separator, boolean isAsync)
sensitiveWords - 敏感词列表组成的字符串isAsync - 是否异步初始化separator - 分隔符public static void init(String sensitiveWords, boolean isAsync)
sensitiveWords - 敏感词列表组成的字符串isAsync - 是否异步初始化public static boolean containsSensitive(String text)
text - 文本public static boolean containsSensitive(Object obj)
obj - bean,会被转为JSON字符串public static String getFindedFirstSensitive(String text)
text - 文本public static String getFindedFirstSensitive(Object obj)
obj - bean,会被转为JSON字符串public static List<String> getFindedAllSensitive(String text)
text - 文本Copyright © 2016. All rights reserved.