社区
数据结构与算法
帖子详情
文件操作
fletcher
2002-12-06 05:04:58
用什么方法去掉一个文本文件内相同的行?
...全文
46
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
操作
NT
这些
文件
名暗示它们可能对应于特定的NT系统
操作
,如注册事件源(NTRegisterEventSource)、添加
文件
安全属性(NTAddFileSecurity)、模拟用户身份(NTImpersonateUser)以及设置计算机名(NTSetComputerName)的功能...
汇编实时运行核心
1. K4.ASM:这个
文件
可能是用于实现
操作
系统内核的关键部分,比如中断处理程序(ISR),它负责响应和处理来自硬件的各种中断事件,确保系统的实时性和可靠性。这部分代码可能涉及保存和恢复上下文,以及执行适当的...
中国电信话费查询清单系统
查询到你的话费清单:如话费清单格式。 把它复制粘贴到一个文本
文件
中就可以了。注意:只要清单那部分 ...然后建一个数据库,选择数据库
文件
和话费清单
文件
后点《处理》。...这样就可以打开数据库进行
操作
了。
【Python高级编程】Python中文本
文件
操作
的基本方法
本篇博客详细介绍了Python中文本
文件
操作
的基本方法,包括
文件
的打开、读取、写入和关闭等
操作
。通过这些方法,我们可以方便地处理文本
文件
中的数据,进行数据存储和处理。读取
文件
有多种方法,包括逐行读取、读取...
Linux学习日记(十五)—— Ubuntu下基本
文件
操作
Ubuntu下基本
文件
操作
linux系统环境下可以使用C语言进行编程,要
操作
该环境下的
文件
可以使用C便准库定义的接口函数,也可以使用POSIX标准定义的接口函数。其中:open()、read()、write()、lseek()、close()这组...
数据结构与算法
33,027
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章