[Java]代码

import java.io.File;

import java.io.IOException;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

import org.apache.commons.io.FileUtils;

import org.apache.commons.lang.StringUtils;

public class BadWordsUtil {

public static final int WORDS_MAX_LENGTH = 10;

public static final String BAD_WORDS_LIB_FILE_NAME = "badWords.txt";

//敏感词列表

public static Map[] badWordsList = null;

//敏感词索引

public static Map wordIndex = new HashMap();

/*

* 初始化敏感词库

*/

public static void initbadWordsList() throws IOException {

if (badWordsList == null) {

badWordsList = new Map[WORDS_MAX_LENGTH];

for (int i = 0; i < badWordsList.length; i++) {

java判断敏感词_Java实现敏感词检测的代码详解相关推荐

  1. java生成字符串数组_Java 生成随机字符串数组的实例详解

    Java 生成随机字符串数组的实例详解 利用Collections.sort()方法对泛型为String的List 进行排序.具体要求: 1.创建完List之后,往其中添加十条随机字符串 2.每条字符 ...

  2. java.exe 安装程序_java实现可安装的exe程序实例详解

    java实现可安装的exe程序实例详解 通过编写Java代码,实现可安装的exe文件的一般思路: 1.在eclipse中创建java项目,然后编写Java代码,将编写好的Java项目导出一个.jar格 ...

  3. java list 重复数据_java 查找list中重复数据实例详解

    java 查找list中重复数据实例详解 需求: 查找一个List集合中所有重复的数据,重复的数据可能不止一堆,比如:aa, bb, aa, bb, cc , dd, aa这样的数据.如果有重复数据, ...

  4. java设计模式观察者模式吗_Java设计模式之观察者模式原理与用法详解

    Java设计模式之观察者模式原理与用法详解 本文实例讲述了Java设计模式之观察者模式原理与用法.分享给大家供大家参考,具体如下: 什么是观察者模式 可以这么理解: 观察者模式定义了一种一对多的依赖关 ...

  5. java 反射 参数 注解_Java编程之反射中的注解详解

    "注解"这个词,可谓是在Java编程中出镜率比较高,而且也是一个老生常谈的话题.我们之前在聊Spring相关的东西时,注解是无处不在,之前我们简单的聊过一些"注解&quo ...

  6. java中循环语句_Java语法基础之循环结构语句详解

    一.循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循 ...

  7. java json 工具类_Java中JSON处理工具类使用详解

    本文实例为大家分享了JSON处理工具类的具体代码,供大家参考,具体内容如下 import java.io.IOException; import java.util.Date; import java ...

  8. java htmlparser 使用教程_Java解析HTML之HTMLParser使用与详解

    HTMLParser将解析过的信息保存为一个树的结构.Node是信息保存的数据类型基础.请看Node的定义:public interface Node extends Cloneable;Node中包 ...

  9. java一维数组初始化_Java一维数组,初始化一维数组详解

    Java语言当中数组必须先初始化,之后才能够使用,那么下面的文章就来给大家讲一下初始化一维数组方面的知识. 所谓的初始化指的就是为数组的数组元素分配内存空间,并且为每一个个数组元素赋初始值. 那么可不 ...

最新文章

  1. html 关闭js控件,javascript – 用JS关闭html5视频控件
  2. 专利分析与申请(1):法国汤姆森公司关于在有损编码器上扩展无损编码器的专利分析...
  3. Sympy计算结果带参数的方程组
  4. charset参数 sqluldr2_SQLULDR2的安全保密功能
  5. Go并发编程中的那些事[译]
  6. python中json.load()、json.loads()、json.dump()、json.dumps()的区别
  7. 第21天学习Java的笔记-数学工具类Arrays,Math
  8. Spring相关API-getBean()方法的使用
  9. JMeter中3种参数值的传递
  10. 全国计算机等级考试题库二级C操作题100套(第72套)
  11. 《Office 365开发入门指南》上市说明和读者服务
  12. Picturefill.WP – 根据屏幕尺寸加载合适的图片
  13. python中的序列类型数据结构元素的切片_第四章 Python字符串以及(split,rsplit,replace,strip.....)...
  14. 苹果电脑修改hosts文件方法介绍!mac的hosts文件位置在哪?
  15. VScode设置为中文版
  16. 控制策略 | PI控制器积分分离的仿真分析
  17. word 大纲视图的生成
  18. 我们把计算机硬件系统和软件系统称为,中国大学MOOC:\我们把计算机硬件系统和软件系统总称为( )。\;...
  19. Unity3D的3D音效的实现
  20. 100个python算法超详细讲解:搬山游戏

热门文章

  1. 图论期末复习(《图论机器应用》——朴月华)
  2. 指定IP地址进行远程访问设置方法windows
  3. 从简历被拒到收割今日头条offer经验总结
  4. 深入学习理解Java集合
  5. ACL的原理与基本ACL的配置
  6. android电视横竖屏切换在哪里,Android横竖屏切换总结
  7. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘emp
  8. springboot启动报org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean..
  9. 区别网络带宽中的Kbps和KB/s是什么意思?
  10. pdb文件及其作用(转)