java敏感词过滤工具类
时间: 2023-09-03 16:15:19 浏览: 166
java敏感词过滤
5星 · 资源好评率100%
以下是一个简单的Java敏感词过滤工具类:
```
import java.util.HashSet;
import java.util.Set;
public class SensitiveWordFilter {
private Set<String> sensitiveWords = new HashSet<>();
public SensitiveWordFilter() {
// 初始化敏感词列表
sensitiveWords.add("敏感词1");
sensitiveWords.add("敏感词2");
sensitiveWords.add("敏感词3");
// ...
}
public String filter(String text) {
for (String word : sensitiveWords) {
if (text.contains(word)) {
text = text.replaceAll(word, "***");
}
}
return text;
}
}
```
使用方法:
```
SensitiveWordFilter filter = new SensitiveWordFilter();
String text = "这是一段包含敏感词的文本,敏感词1,敏感词2,敏感词3";
String filteredText = filter.filter(text);
System.out.println(filteredText);
```
输出结果:
```
这是一段包含***的文本,***,***,***
```
阅读全文