使用java比较2个文件

时间:2010-11-23 10:43:13

标签: java text

我有2个文本文件,file_1:和另一个文件2

file_1:

tango 12
beta 256
alpha 1700
tango 1200

file_2:

tango 12
tango 125 hello world
beta 256
alpha 1700

我需要删除file_2中包含file_1条目的行。 即。从file_2逐行读取,与file_1行比较,如果匹配,则删除,否则追加到新文件。匹配是精确的字符串匹配,都是文本文件。 任何人都可以告诉我如何使用java

2 个答案:

答案 0 :(得分:4)

将问题分解为步骤:

  1. Read a filelist个字符串
  2. Iterate超过两个字符串集合并进行比较
  3. Write to a file

答案 1 :(得分:1)

将两个文件都读入Collection of String。

然后比较两个List并相应处理。

休息一切都是由duffymo,Here is how to compare two arraylist of String

给出的