首先我们应该将敏感词汇从数据库中取出(名单词汇之间以“|”隔开),之后用方法a将词汇分开并存到数组中去。
方法a:运用String的方法 split("\\|"),注意一定要加上//,因为|在正则表达式中有本身的特殊含义。方法split返回的是一个数组,所以要用一个数组来存储拆分出来的敏感词汇。例如: String test[] = senword.split("\\|"); (备注:senword是从数据库中取出的敏感词汇字符串)
获得敏感词汇的数组后,接下来就要从输入框中获取要检查的文本内容。设infocontent为获取的文本框内容,接下来我们可以用String中的contains来检查infocontent中是否含有敏感词汇。
这个就简单了,只要用一个for循环就可以:
for(int i=0;i
至此敏感词汇的检查就完结了。。。其实也很简单,就是运用了String的两个函数contains()和split();