如何根据java中两个文件之间的公共字段删除一个文件上的重复行

时间:2012-09-17 13:29:19

标签: java file

我有两个文件

  1. 文件1包含3个字段
  2. 文件2包含4个字段
  3. 文件1的行数远小于文件2的行数

    我想基于第一个字段比较两个文件。第一个字段类似于主键,它不重复(没有重复),也不会为空。我已经浏览了java的diff util,但它只是比较文件差异,而不是文件之间的基于列的差异。

    感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Diff听起来像一个很好的方法。您需要做的就是预处理文件以提取您想要在diff中使用的“列”。

由于您实际上没有描述过文件格式,因此很难比这更具体。你的列分隔符是什么?