Java编写敏感词过滤程序
来源:互联网 发布:浪登西装 怎么样 知乎 编辑:程序博客网 时间:2024/09/21 08:15
说明:在网络程序中,如聊天室、聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤。如“性”、“色情”、“爆炸”、“恐怖”、“枪”、“军火”等,这些都不可以在网上进行传播,需要过滤掉或者用其他词语替换掉。
提示:将用户的聊天内容保存到一个字符串对象或一个StringBuilder对象中,然后与敏感词语类表(数组实现)进行比对。如果属于敏感词语,就过滤掉或替换掉。
public static void main(String[] args) { // “性”、“色情”、“爆炸”、“恐怖”、“枪”、“军火” String[] cd = {"性","色情","爆炸","恐怖","枪","军火","法轮功"};//屏蔽词词典 String mess = "拉登色情狂,经常有性暴力,是一个非常可怕的恐怖分子,经常制造爆炸事件,走私军火,枪械,他还练法轮功。。。。。。"; for (String str : cd) { //生成指定长度的* String x = ""; for (int i = 0; i < str.length(); i++) { x+="*"; } if(mess.contains(str)){ mess = mess.replace(str, x); } } System.out.println(mess);}
阅读全文
0 0
- Java编写敏感词过滤程序
- java 基础练习-编写敏感词过滤程序
- JAVA过滤敏感词
- JAVA 敏感词过滤
- JAVA过滤敏感词
- java敏感词过滤
- JAVA 敏感词过滤
- Java 敏感词过滤
- JAVA敏感词过滤
- Java敏感词过滤
- flex + java 过滤敏感词
- Java实现敏感词过滤
- Java敏感词过滤算法
- java过滤敏感词替换**
- Java实现敏感词过滤
- Java实现敏感词过滤
- Java实现敏感词过滤
- Java实现敏感词过滤
- 线性回归算法初探
- Hbase java.lang.IllegalArgumentException: Wrong FS file://......expected:hdfs://...
- 在Eclipse中配置checkstyle、pmd、findbugs、visualvm
- list与Set、Map区别
- 创建"hello.world"图形用户界面
- Java编写敏感词过滤程序
- 网络封装
- 剑指offer 48 求1+2+3+...+n
- Android API阅读记录03
- this(转)
- Android Shape图形
- propertyanim悬浮球
- 动态创建二维数组
- Island of Survival LightOJ