社区
数据结构与算法
帖子详情
文件操作
fletcher
2002-12-06 05:04:58
用什么方法去掉一个文本文件内相同的行?
...全文
105
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++
文件
操作
大全 基于C的
文件
操作
在ANSI C中,对
文件
的
操作
分为两种方式,即流式
文件
操作
和I/O
文件
操作
,下面就分别介绍之。 一、流式
文件
操作
这种方式的
文件
操作
有一个重要的结构FILE,FILE在stdio.h中定义如下: typedef struct { int level; /* fill/empty level of buffer */...
Golang
文件
操作
文件
操作
是指对计算机
文件
进行读取、写入、修改、删除和移动等
操作
的过程,它可以用于读取配置
文件
、存储日志、处理用户上传的
文件
等,Go中主要通过os和bufio包提供
文件
操作
功能。
文件
在程序中是以流的形式进行
操作
的,我们把数据在数据源(
文件
)和程序(内存)之间经历的路径叫做流。其中数据从数据源到程序的路径叫做输入流,数据从程序到数据源的路径叫做输出流。基本介绍命令行参数是在运行程序时通过命令行传递给程序的参数,在Go中可以使用os包的Args变量来访问命令行参数。
Qt
文件
操作
Qt提供了跨平台的
文件
操作
能力,核心类包括QIODevice(I/O设备抽象基类)、QFile(本地
文件
读写)、QTemporaryFile(临时
文件
)等。QFile支持随机访问,提供
文件
打开、读写、关闭等功能,可与QTextStream或QDataStream配合使用。
文件
操作
模式包括ReadOnly、WriteOnly、ReadWrite等,支持文本和二进制处理。此外,QFileInfo可获取
文件
属性信息,QFile还提供静态方法实现
文件
删除、重命名等
操作
。开发者需注意路径分隔符使用"/&qu
C++
文件
操作
之一 :基于C的
文件
操作
在编程的过程中,
文件
的
操作
是一个经常用到的问题,在C++中,可以使用多种方法对
文件
操作
,下面我就按以下几个部分对此作详细介绍,就是:1、基于C的
文件
操作
;2、基于C++的
文件
操作
;3、基于WINAPI的
文件
操作
;4、基于BCB库的
文件
操作
;5、特殊
文件
的
操作
。一、基于C的
文件
操作
A. C语言继承下来的
文件
操作
: 在ANSI C中,对
文件
的
操作
分为两种方式,即流式
文件
操作
和I/O
文件
操作
,下面
C++
文件
操作
不要以文本模式打开二进制
文件
,也不要用行的方法
操作
二进制
文件
,可能会破坏二进制数据
文件
的格式,也没有必要。D:\study\编程\C语言\学习\
文件
操作
\test.c。dir参数用于对
文件
流指针的定位
操作
上,代表搜索的起始位置。seekg:设置输入
文件
流的
文件
流指针位置。在程序运行结束后将不会被记录保存。存放在硬盘上的数据就是
文件
了。pos:新的
文件
流指针位置值。
文件
标识常被称为
文件
名。dir:搜索的起始位置。数据持久化的两种方式。off:需要偏移的值。
数据结构与算法
33,025
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章