String[] arr = {"性","色情","爆炸","恐怖","枪","哈哈哈"};
StringBuffer sb = new StringBuffer();
sb.append("awfue色情iapfenq哈哈哈epi性fejv性pfijvpo色情eij");
for(int i=0;i<arr.length;i++){
int indexOf = sb.indexOf(arr[i]);
if(indexOf!=-1){//敏感词是否在字符串中存在
StringBuffer xx = new StringBuffer();
int len = arr[i].length();//敏感词的长度
for(int j=0;j<len;j++){//根据敏感词的长度添加*
xx.append("*");
}
sb.replace(indexOf,indexOf+len,xx+"");
i--;//过滤相同的敏感词
}
}
System.out.println(sb);
StringBuffer编写的敏感词过滤程序
最新推荐文章于 2022-09-28 11:14:05 发布