社区
数据结构与算法
帖子详情
文件操作
fletcher
2002-12-06 05:04:58
用什么方法去掉一个文本文件内相同的行?
...全文
42
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#+多年积累的类库(非常全)
c#+多年积累的类库(非常全),分享给大家,XML
操作
,
文件
操作
,图形
操作
,数据库
操作
Python之
文件
操作
大全
在日常工作或生活中,总避免不了需要
操作
文件
或
文件
夹,比如希望找出电脑中所有临时
文件
并清除,或者找到指定
文件
夹内...一、
文件
操作
1.1
文件
常规
操作
操作
代码 说明/示例 新建
文件
os.mknod(dir...
c++
文件
操作
大全
c++
文件
操作
大全 基于C的
文件
操作
在ANSI C中,对
文件
的
操作
分为两种方式,即流式
文件
操作
和I/O
文件
操作
,下面就分别介绍之。 一、流式
文件
操作
这种方式的
文件
操作
有一个重要的结构FILE,FILE在stdio.h中定义...
C语言详解 FILE
文件
操作
进行C语言
文件
的存取时,都会先进行“打开
文件
”
操作
,这个
操作
就是在打开数据流,而“关闭
文件
”
操作
就是关闭数据流。 1.2 缓冲区(Buffer): 指在程序执行时,所提供的额外内存,可用来暂时存放做准备执行的数据...
C语言
文件
操作
(
文件
读写)
本文主要介绍C语言中
文件
操作
的相关内容(例:
文件
读、写等相关函数)。 一、
文件
在对计算机的使用中我们几乎离不开
文件
。例如常见的有word 文档,txt文本
文件
,图片
文件
、音频
文件
等。 1.什么是
文件
?
文件
是以...
数据结构与算法
33,010
社区成员
35,327
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章