Java编写敏感词过滤程序

  • 1. 简介描述
  • 2. 题目描述信息:
  • 3. 题目思路提示
  • 4. 代码实现
  • 5. 总结时刻

1. 简介描述

嗨,大家好!
最近发现很多大学测试一点Java小案例,今天给大家分享的是:编写敏感词过滤程序,希望大家能够愉快的完成自己Java测试。

2. 题目描述信息:

编写敏感词过滤程序 说明:在网络程序中,如聊天室、聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤。 如“性”、“色情”、“爆炸”、“恐怖”、“枪”、“军火”等,这些都不可以在网上进行传播,需要过滤掉或者用其他词语替换掉。

3. 题目思路提示

下边是一下做这个小案例的提示信息,大家可以看也可以不看,因为看完代码你就秒懂了。

将用户的聊天内容保存到一个字符串对象或一个StringBuilder对象中,然后与敏感词语类表(数组实现)进行比对。如果属于敏感词语,就过滤掉或替换掉。

4. 代码实现

public class DiscriminationOfSensitiveWords {public static void main(String[] args) {String[] sensibilityWord = { "性", "色情", "爆炸", "恐怖", "枪", "军火" };String str = "你觉得吃鸡里那把枪好用?";for (int j = 0; j < sensibilityWord.length; j++) {str = str.replace(sensibilityWord[j], "*");}System.out.println(str);}
}

5. 总结时刻

这个题目主要是在考察你对Java,String类里边的Aip的使用是否熟练,这里边主要考察了replace()这个方法。先看下文字描述吧:

你觉得吃鸡里那把好用

这里边主要是有一个字,他会变成*号

Java编写敏感词过滤程序相关推荐

  1. 敏感词过滤程序编写敏感词过滤程序

    敏感词过滤程序编写敏感词过滤程序 前言 Java程序设计语言课程让我们2-3人一个小组,找一个能用集合解决的问题进行介绍.说明,于是我们就找到了这道题目. 一.题目要求 编写敏感词过滤程序编写敏感词过 ...

  2. 编写敏感词过滤程序 说明:在网络程序中,如聊天室、聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤。 如“性”、“色情”、“爆炸”、“恐怖”、“枪”、“军火”等,这些都不可以在网

    编写敏感词过滤程序 说明:在网络程序中,如聊天室.聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤. 如"性"."色情"."爆炸& ...

  3. java中编写敏感词过滤程序_Java敏感词过滤

    一下实现对敏感词,禁忌词的过滤. 两个个文件words.properties和KeyWordFilter.java; 1.words.properties文件是个文本文件:内容如下: 敏感词一 敏感词 ...

  4. Java基础练习题7--【猜拳游戏,模拟双色球功能,统计词语次数,判断大写字母,敏感词过滤程序】

    文章目录 1.猜拳游戏 2.模拟双色球摇奖功能 3.统计某个词语的出现次数 4.判断输入的字母是否为大写字母 5.编写敏感词过滤程序 1.猜拳游戏 1表示石头,2表示剪刀,3表示布 接收用户输入的拳 ...

  5. 1.设计一个敏感词过滤程序

    1.设计一个敏感词过滤程序 WordFilter类 属性:数组类型[]存放敏感词 设计一个方法,调用这个方法(传参,可能会包含敏感词的字符串),返回过滤后的新的字符串public static Str ...

  6. .设计一个敏感词过滤程序

    1.设计一个敏感词过滤程序     WordFilter类         属性:数组类型[]存放敏感词 设计一个方法,调用这个方法(传参,可能会包含敏感词的字符串),返回过滤后的新的字符串      ...

  7. Java实现敏感词过滤

    敏感词.文字过滤是一个网站必不可少的功能,如何设计一个好的.高效的过滤算法是非常有必要的.前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢.我把它程序拿过来 ...

  8. Java实现敏感词过滤 - IKAnalyzer中文分词工具

    IKAnalyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包. 官网: https://code.google.com/archive/p/ik-analyzer/ 本用例借助 I ...

  9. Java实现敏感词过滤双向词库完美跳过24口交换机

    Java实现敏感词过滤jar包3.0版本发布,采用双向词库,当检索语句中敏感词交错在正向词库中时,比较词汇level,如果正向词汇的level大于敏感词的level,则跳过此敏感词.完美过滤,&quo ...

  10. java实现敏感词过滤算法DFA并忽略敏感词中的特殊字符

    参考文章:https://blog.csdn.net/chenssy/article/details/26961957 补充说明: 1.具体的DFA介绍参考原文章,此处只是补充了文章中没有介绍的点以及 ...

最新文章

  1. 一年的第几周怎么算_部编版一年级下册第7课《怎么都快乐》图文讲解+知识点梳理...
  2. 计算机主机电池馈电,电脑主机电池没电引起故障怎么处理
  3. 学计算机编程200字感想,计算机学习心得体会
  4. 彻底理解正向代理、反向代理、透明代理
  5. Bug2算法的实现(RobotBASIC环境中仿真)
  6. BugkuCTF-MISC题blind_injection
  7. 蔚来宣布再次完成1亿美元可转债融资
  8. 请检查virtualboxapi是否正确安装_MBR膜组件安装施工方案指南
  9. 每日英语:A Chinese Soccer Club Has Won Something!
  10. classmethod自己定制
  11. 《上海悠悠接口自动化平台》-3.流程性用例,有关联的接口如何写?
  12. 堆糖:爱豆图片分享社区
  13. NSIS添加everyone权限
  14. 双线一柱变色MACD指标
  15. 人机融合的科幻与现实
  16. DLP是如何防止数据泄露的?
  17. Python 拓展之详解深拷贝和浅拷贝
  18. 嵌入式系统开发笔记81:嵌入式系统的本质
  19. 转:曾国藩:天道酬勤,地道酬德,人道酬诚
  20. phpMyAdmin - 配置文件权限错误,不应任何用户都能修改!

热门文章

  1. android 模拟器 403,Android403R2模拟器安装.doc
  2. 嵌入式系统开发笔记94:使用FlyMcu连接STM32开发板
  3. OneDrive更换要同步文件夹
  4. (转)Asp.net页面生命周期详解任我行(1)-小试牛刀,编写页面代码
  5. 4g模块注册上网 移远_迅为干货 | Linux系统移远EC20 4G模块移植方法
  6. 最实用的自媒体爆文采集工具,简单易出爆文
  7. Html5判断手机型号,WebView-修改userAgent用于网页端判断手机型号
  8. 搜索软件推荐—Listary一款高效搜索工具
  9. 西门子S7-1200控制伺服/步进电机方法与接线(全)
  10. 《啊哈!算法》.pdf