社区
数据结构与算法
帖子详情
文件操作
fletcher
2002-12-06 05:04:58
用什么方法去掉一个文本文件内相同的行?
...全文
60
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...
基于NPOI的xls帮助类(03,07)
NPOI是一个强大的开源库,专门用于处理Microsoft Office
文件
,包括Excel(.xls和.xlsx...使用这样的帮助类,开发者可以更专注于业务逻辑,而不用关心底层的
文件
操作
细节。不过,具体的实现细节需要查看源代码才能了解。
jdk1.7 64位官方版 jdk-7u79-linux-x64.tar.gz
5. **NIO.2
文件
系统接口**:提供了更好的
文件
操作
API,包括
文件
路径、
文件
属性以及异步I/O等。 6. **堆外内存访问**:通过DirectByteBuffer,可以直接在Java代码中访问
操作
系统分配的堆外内存,提高了处理大块数据...
Aspose.Cells.dll
1.
文件
操作
:能够创建全新的电子表格
文件
,打开并读取现有的
文件
,以及保存修改后的
文件
。它可以处理多种
文件
格式,包括最新的.xlsx和老式的.xls。 2. 工作表
操作
:允许开发者添加、删除、复制和移动工作表。还...
android 仿微信语音聊天demo
综上所述,这个“android 仿微信语音聊天demo”涵盖了Android UI设计、多媒体处理、
文件
操作
等多个核心知识点,对于提升Android开发者在即时通讯领域的技能有着极大的帮助。通过深入研究和实践这个Demo,开发者可以...
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章