用JAVA如何对txt文件的内容进行匹配,找出相同的记录。急求!

有三个txt文件,每个文件里有很多条记录,条数不等。每条记录用【】括起来,每条记录占一行。希望用JAVA语言分别两两匹配找出相同的记录,再三个一起匹配找出相同的记录。最后... 有三个txt文件,每个文件里有很多条记录,条数不等。
每条记录用【】括起来,每条记录占一行。
希望用JAVA语言分别两两匹配找出相同的记录,再三个一起匹配找出相同的记录。最后输出相同记录。
望给出详细代码。
谢谢各位!!!
我不是计算机及相关专业的,而且编程零基础,但是现在却要用到编程,自学了一段时间,但现在时间来不及了,不能等到逐一学完所有的知识再来自己写代码。无奈之下寻求帮助,希望大家给详细点的代码,一点点提示我还是完成不了。谢谢。。。或者告诉我应该去看书上什么章节的内容,多谢。。。

真的很着急完成这一步好进行下一步。。。
展开
 我来答
匿名用户
2013-12-18
展开全部
如果记录不是超多,用map<String, List<Strin> > 可以处理了
追问
一个5000,一个10000,一个200多万。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东洚jd
2013-12-18 · TA获得超过1299个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:282万
展开全部
存到数据库里面自己筛选 哈哈
更多追问追答
追问
几千几万几百万的记录手动筛选,那得筛选到什么时候。。。真心求助。。。
追答
这个只能逐个对比了  你声明一个MAP键值第一个存放字符串,值默认给1,然后读第二个文件,然后遍历map和第二个文件对比,发现键值存在的,给值+1,最后凡是值大于1的就是重复的,这是笨办法。
最好你能把文件读出来存到数据库中,用sql筛选。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江南笑笑生945
2013-12-19
知道答主
回答量:8
采纳率:0%
帮助的人:7.5万
展开全部
你贴一点记录的样板看看,主要看看你记录的格式
追问
【Verfahren der Fertigungssteuerung】【Praxisbuch Energiewirtschaft】【Digitale Fernseh- und Ho?rfunktechnik in Theorie und Praxis】【Path Integral Quantization and Stochastic Quantization】每条占一行。这边贴出来变成不换行了
追答
具体的代码我就不写了,给你些想法吧。首先将文件按行读出来,放到一个list中,然后对list进行自然排序。Collections.sort(list); 然后根据首字母 将排序的记录进行一下分类 放到一个Map>中,Key可以为首字母。同样在读出另一个文件,进行同样的操作。然后相同的首字母对应的list进行比较就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式