社区
数据结构与算法
帖子详情
文件操作
fletcher
2002-12-06 05:04:58
用什么方法去掉一个文本文件内相同的行?
...全文
51
4
打赏
收藏
文件操作
用什么方法去掉一个文本文件内相同的行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
C#写的仿照Windows资源管理器的小程序:File Explorer(含代码)
- **
文件
操作
**:包括新建
文件
夹、重命名、删除、复制、移动等,利用System.IO命名空间提供的方法。 - **
文件
预览**:集成通用的
文件
预览功能,如图片、文本
文件
的查看,可能使用到第三方库如FreeImage或嵌入Web...
Android 文本阅读器源代码
通过这个项目,初学者可以学习到Android应用的基本开发流程,同时掌握
文件
操作
、UI设计、数据处理和用户交互等核心概念。对于进一步提升,还可以考虑添加更多高级功能,如夜间模式、字体更换、书签功能等。
Qt 一去丶二三里 Blog(一)
QFile用于基本的
文件
操作
,如读取、写入和重命名;QDir则处理目录
操作
,如列出目录内容、创建和删除目录。 网络编程在当今的互联网时代至关重要。Qt的网络模块(QNAM,Qt Network Access Module)提供了...
Fp4autl.dll,Fpencode.dll,Fp4awel.dll
DLL
文件
是Windows
操作
系统中的一种共享库,用于存储程序执行时所需的函数和数据。这些特定的DLL
文件
可能与FrontPage 2003或SharePoint相关,因为它们的名称以“Fp”开头,通常与微软的网页设计和服务器管理工具有关...
jquery.lazyload.js
用于实现惰性加载图片的js
文件
。
操作
简单方便。用于实现惰性加载图片的js
文件
。
操作
简单方便。用于实现惰性加载图片的js
文件
。
操作
简单方便。
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章