社区
数据结构与算法
帖子详情
文件操作
fletcher
2002-12-06 05:04:58
用什么方法去掉一个文本文件内相同的行?
...全文
44
4
打赏
收藏
文件操作
用什么方法去掉一个文本文件内相同的行?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sliant
2002-12-12
打赏
举报
回复
如果我做的话,我会使用 java.util.hashset
自定义 line 对象,一个 line 储存读入的一行
为这个 line 对象实现 hashcode() ,确保相同的行返回相同值,不同的行返回值尽量散开;
为这个 line 对象实现 equals() ,确保相同的行返回ture,不同的行返回false;
一行行读,一个个line 添加到 hashset 中;
最后遍历 hashset,
OK.
我觉得这是常规做法。如果你的语言不提供 hashset 类似的东西,你可能要自己实现。
个人意见,供你参考。
qingqingtimes
2002-12-12
打赏
举报
回复
1。可以使用数据库的唯一性字段进行验证。
不过可能麻烦一些
2。笨办法:可以每读一行就与所有其他行比较呀。
fletcher
2002-12-12
打赏
举报
回复
能用编程实现吗
sliant
2002-12-12
打赏
举报
回复
unix下的管道命令
cat sourcefile | sort | uniq > resultfile
android 播放局域网共享多媒体
文件
在Android平台上,播放局域网共享的多媒体
文件
是一项...总之,Android播放局域网共享多媒体
文件
涉及了多媒体处理、网络通信和
文件
操作
等多个技术领域,掌握这些技能将有助于你开发出功能完备、性能优秀的Android应用。
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar程序
文件
1. **
文件
操作
**:例如复制、移动、删除、重命名
文件
,以及检查
文件
的存在、大小、类型等。 2. **流
操作
**:如读写输入/输出流,转换不同类型的流,以及缓冲流
操作
。 3. **
文件
过滤器**:可以用来筛选特定类型的
文件
...
zip4j--Java
操作
zip压缩
文件
接口
Java
操作
zip压缩格式的开源项目,功能强大而且使用方便,能完全满足Java
操作
Zip压缩
文件
,官方网址为:http://www.lingala.net/zip4j/ 可以下载到jar包、源码和示例,好像没有提供API文档。 不过需要使用代理访问...
android 仿微信语音聊天demo
综上所述,这个“android 仿微信语音聊天demo”涵盖了Android UI设计、多媒体处理、
文件
操作
等多个核心知识点,对于提升Android开发者在即时通讯领域的技能有着极大的帮助。通过深入研究和实践这个Demo,开发者可以...
Android 文本阅读器源代码
通过这个项目,初学者可以学习到Android应用的基本开发流程,同时掌握
文件
操作
、UI设计、数据处理和用户交互等核心概念。对于进一步提升,还可以考虑添加更多高级功能,如夜间模式、字体更换、书签功能等。
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章