社区
C#
帖子详情
我是初学者,有个难题请教各位?先谢谢了
jms918
2009-12-22 06:13:06
有2个文本文件,是以tab分隔的。2个文件的格式是一样的,但是数据的行数不一样。都有5列数据。根据前4列来要判断第5列的数据是否相等。我使用数组来依次判断,有更快更好的方法吗?
...全文
177
13
打赏
收藏
我是初学者,有个难题请教各位?先谢谢了
有2个文本文件,是以tab分隔的。2个文件的格式是一样的,但是数据的行数不一样。都有5列数据。根据前4列来要判断第5列的数据是否相等。我使用数组来依次判断,有更快更好的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cancerser
2009-12-23
打赏
举报
回复
其实你初始的想法已经可以了
无论你使用任何集合类来减少你的代码量,其使用的任何方法都是建立在遍历与循环的基础上
也就是说效率未必比你自己写的可见循环高.
如果是TSV 你可以考虑使用ADO.NET 当做两个数据库表处理(满大街都是列子)
效率未必很高,但方便扩展其他应用
woshifou
2009-12-23
打赏
举报
回复
学习。
xuhuiqiang5216
2009-12-23
打赏
举报
回复
向大家学习@
jms918
2009-12-23
打赏
举报
回复
哎,昨天弄了很晚,也没有弄明白,哪位能给个完整代码看看,不胜感激
tianliang1
2009-12-22
打赏
举报
回复
都是新手,共同学习进步。。。
hhc123
2009-12-22
打赏
举报
回复
[Quote=引用 6 楼 tianliang1 的回复:]
如果是大数据操作的话,建议用HashTable来做。。。
你把他们的前4列读出来放在HashTable的key里,5列放在value里,做为一对。。。
效率高速度快。。。
[/Quote]......
jms918
2009-12-22
打赏
举报
回复
哦,谢谢你给我指的路子,我是个新手,所以很笨。
tianliang1
2009-12-22
打赏
举报
回复
如果是大数据操作的话,建议用HashTable来做。。。
你把他们的前4列读出来放在HashTable的key里,5列放在value里,做为一对。。。
效率高速度快。。。
jms918
2009-12-22
打赏
举报
回复
2个文件的内容进行比较,前4列作为比较的条件,只有符合前4列的条件了才比较第5列的数据是否一样
jms918
2009-12-22
打赏
举报
回复
谢谢1楼的朋友,我还真的第一次用HashTable哈希表啊,我学习学习,如果有不明白的继续请教。
fengling2001
2009-12-22
打赏
举报
回复
没有太明白什么意思,“根据前4列来要判断第5列的数据是否相等”
jms918
2009-12-22
打赏
举报
回复
用StreamReader类分别读取2个文件,放到数组里,再比较。我是用的这个
tianliang1
2009-12-22
打赏
举报
回复
用HashTable来做。。。
作为Java
初学者
,如何快速学好Java?
作为Java
初学者
,如何快速学好Java?
Java
初学者
入门指南
好程序员Java培训Java
初学者
入门指南,不少新人在准备转行学习Java的时候,会纠结一个问题,就是自己能不能学会,而在网上有一些人说学习Java有多么的困难,而产生一种“我可能学不会”的想法。但实际上,不论是哪一...
什么3D建模软件适合
初学者
使用?
关于3D建模zhi软件有哪些,这dao个问题,我在下面会详细的讲解,一堆,会看的你眼疼,这个问题不着急,淡定。首
先
我需要讲的是跳出软件这个层面来理解软件,放大我们的格局来学习软件,只有理解了更大的层面,才能更...
初学者
的3d建模软件。是什么软件?
关于3D建模软件有哪些,这个问题,我在下面会详细的讲解,一堆,会看的你眼疼,这个问题不着急,淡定。首
先
我需要讲的是跳出软件这个层面来理解软件,放大我们的格局来学习软件,只有理解了更大的层面,才能更好的去...
小白初学Java入门指南,值得收藏!
不少新人在准备转行学习Java的时候,会纠结一个问题,就是自己能不能学会,而在网上有一些人说学习Java有多么的困难,而产生一种“我可能学不会”的想法。但实际上,不论是哪一种技术,都是“难者不会,会者不难”。...
C#
111,123
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章