项目需求—过滤敏感词
利用 Tire 树实现过滤敏感词
定义前缀树,根据敏感词初始化前缀树,编写过滤敏感词的方法
代码实现
我们首先把敏感词存到一个文件 sensitive.txt:
1 | 赌博 |
然后我们写一个工具 SensitiveFilter 实现这个功能:
1 | package com.nowcoder.community.util; |
然后写个测试类 SensitiveTests 测试一下:
1 | package com.nowcoder.community; |
利用 Tire 树实现过滤敏感词
定义前缀树,根据敏感词初始化前缀树,编写过滤敏感词的方法
我们首先把敏感词存到一个文件 sensitive.txt:
1 | 赌博 |
然后我们写一个工具 SensitiveFilter 实现这个功能:
1 | package com.nowcoder.community.util; |
然后写个测试类 SensitiveTests 测试一下:
1 | package com.nowcoder.community; |