如何比较两个文件并将元素连接到结果

时间:2014-01-14 04:07:49

标签: java string compare concatenation

如果我有2个文件

foo.txt
0 q 3 e Y
5 f i 6 h N

fooupdate.txt
f h
q e

我想将foo.txt的每一行与fooupdate.txt进行比较,以便将foo.txt的最后一个元素连接到fooupdate.txt

"0 q 3 e Y""f h""q e"进行比较。如果检测到类似的字符串,那么最后一个元素“Y”应为concatenated"q e""q e Y",输出应存储在updated.txt

f h N
q e Y

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以使用Java中的Scanner class来读取文本文件的行,并使用PrintWriter class来创建updated.txt文件。

就算法而言,一个建议是你可以使用一个文件(fooupdate.txt)并将该文件的每一行与另一个文件的每一行(foo.txt)进行比较。