实现功能对指定的敏感词汇进行过滤替换,把敏感词过滤*号输出 如原句:"卧槽,昨晚又停电了!"过滤后:"*****,昨晚又停电了!"需求:1.需要存储多个指定的敏感单词2.针对所有的敏感词都需要判断及过滤3.敏感词替换4.替换的*字符和原字符长度相同 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个demo给你看下package com.kingtopware.main;import java.util.Arrays;import java.util.List;public class JettyService { public static void main(String[] args) throws Exception {// System.out.print(replace("卧槽,昨晚又停电了!")); } public static String replace(String str) { List<String> list = Arrays.asList("卧槽", "操"); for (String s : list) { if (str.contains(s)) { String s1 = ""; for (int i = 0; i < s.length(); i++) { s1 += "*"; } str = str.replace(s, s1); } } return str; }} 用一个HashMap等,关键词查找,然后就是进行替换处理 楼主去看看敏感词库、DFA 算法模型 新手!求一个小程序,迫切的希望能得到解决。 JTable问题。紧急 求助:在按钮事件中写进sql查询语句,点击后却没响应也没出现异常??? 我的程序在内存中制作了html源码(不存在这个文件),可以调用IE打开这个html吗? double类型比较的问题 请大家谈谈如何通过书籍自学技术,无论你是高手还是出手,经验最重要 A Question of A Java Newcomer! 这个程序为什么要加static? SGIP协议SOS 如何把java程序 變成 .exe文件? 我想通过poi在word中生成文字加图片的格式的内容,该怎么处理 用Java如何算RSSI
package com.kingtopware.main;import java.util.Arrays;
import java.util.List;public class JettyService {
public static void main(String[] args) throws Exception {
// System.out.print(replace("卧槽,昨晚又停电了!"));
} public static String replace(String str) {
List<String> list = Arrays.asList("卧槽", "操");
for (String s : list) {
if (str.contains(s)) {
String s1 = "";
for (int i = 0; i < s.length(); i++) {
s1 += "*";
}
str = str.replace(s, s1);
}
}
return str;
}
}