public class SensitiveWordsUtil
extends java.lang.Object
构造器和说明 |
---|
SensitiveWordsUtil() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
containsSensitiveWord(java.lang.String msg,
java.util.HashSet<java.lang.String> sensitiveWordSet)
判断消息中是否包含敏感词
|
static int |
getRepeatInterval()
两条消息的发送间隔时间
|
static int |
getSameInterval()
发送连续三条相同消息的间隔时间
|
static java.util.HashSet<java.lang.String> |
getSensitiveWordSet() |
static java.util.HashMap<java.lang.String,java.lang.Object> |
makeSensitveWordFilterTree()
构建一棵敏感词过滤状态树,例如我们有三个敏感词:hello today,hello world,ok。
|
public static java.util.HashMap<java.lang.String,java.lang.Object> makeSensitveWordFilterTree()
public static java.util.HashSet<java.lang.String> getSensitiveWordSet()
public static boolean containsSensitiveWord(java.lang.String msg, java.util.HashSet<java.lang.String> sensitiveWordSet)
msg
- public static int getRepeatInterval()
public static int getSameInterval()