2012-09-17 25 views
0

兩個文件之間的公共領域上的一個文件中刪除重複的行我有兩個文件如何基於Java中

  1. 文件1包含了3場
  2. 文件2包含4個領域

文件1的行數遠小於文件2的行數

我想根據第一個字段比較兩個文件。第一個字段與主鍵類似,不重複(不重複),它不會爲空。我已經通過Java的差異UTIL走了,但它只是比較文件差異比較,而不是文件之間的基於列的差異。

感謝您的幫助。

+0

查看RandomAccessFiles:http://docs.oracle.com/javase/7/docs/api/java/io/RandomAccessFile.html –

回答

0

DIFF聽起來像一個罰款的做法。您只需預處理文件即可提取您想在diff中使用的「列」。

既然你沒有真正描述的文件格式,這是很難做到比這更具體。你的列分隔符是什麼?

+0

文件內容由管道符號(|)分隔。 –