日期:2014-05-20  浏览次数:20641 次

Java合并两个大文件
求高手指导:现在有两个文件A和B,各有几十万的行数,其中A、B的内容都这样:a,b,c。
现在要把A中的a等于B中的a的行合并成一行,自己写的代码效率好慢,求高效率的办法,谢谢。

------解决方案--------------------
如果数据量不是很大,几十万级别的话用数据库可以比较好的解决。如果数据量很大的话,hadoop也能够比较容易的解决。
------解决方案--------------------
还是用数据库搞吧
------解决方案--------------------
先把两个文件按行存入数据库,然后的后续操作就可以通过数据库做,比文本处理效率高吧。
------解决方案--------------------
百度一下:如果你认为自己是一个Linux命令行高手,或许对你有帮助