一些平台比如,贴吧知乎会自动检查你的发言中有没有敏感词
那如何实现简易的敏感词检索,来模拟特点言论无法发送的效果呢
利用java中String的contains很容易实现
代码如下
public class containSomeWord {
public static boolean checkLove(String str) {
return !(str.contains("喜欢")||str.contains("love"));
}
public static void main(String[] args) {
String input1 = "我爱你";
String input2 = "我喜欢你";
String input3 = "我love你";
String input4 = "我西铁路你";
if (checkLove(input1)) {
System.out.println(input1);
}
if (checkLove(input2)) {
System.out.println(input2);
}
if (checkLove(input3)) {
System.out.println(input3);
}
if (checkLove(input4)) {
System.out.println(input4);
}
}
}
第一个函数可以用||来一直添加敏感词