您当前的位置: 首页 >  Java

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】微信聊天记录特定词过滤

ITKEY_ 发布时间:2022-05-27 23:45:00 ,浏览量:0

微信聊天记录特定词过滤。通常微信聊天记录中包含文本、图片、语音、视频等,这些数据显然需要用一个统一的数据结构存储和读取数据。然后把聊天记录中文本数据扣出、寻找是否含指定词。本题选做。

  • Message类,描述一条聊天数据的基本信息,如发出人、时间(建议用Date类,能精确到秒级,用常量)、消息类型(枚举类型,结构如:文本、语音、图片、视频、跨媒体文本(图文混合))、消息内容(Content),等。

  • Message类设计抽象方法 getContent,返回值类型 Object,显然我们并不知道返回消息类型。

  • 定义TextMessage类,用于存储文本消息。建议获取的消息内容设计成String类型。

  • 定义ImageMessage类,用于存储图片。建议产看JDK文档,API中有对图片存储对象。

  • 定义MessageChecker类,设计实现 check方法,输入 Message类型数组,返回值String 数组,该String 数组存放找到的特定词,如果没有返回null。

问题答案

在这里插入图片描述 需要源码的私信或都邮箱lxyoucan@163.com

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.0457s