2017-06-19 136 views
0

我想兩個文本文件比較java-diff-utils,我按照這個例子:https://code.google.com/archive/p/java-diff-utils/wikis/SampleUsage.wiki問題與Java的Diff-utils的時候比較文本文件

但我有時發現,當我在文件和差異多行幾行,Patch patch = DiffUtils.diff(originalFile, originalFile)只返回一個改變,這在串接一個所有行:

[ChangeDelta, position: 1, lines: [Line1, Line2] to [Line1*, Line2*]]

相反的:

[ChangeDelta, position: 1, lines: [Line1] to [Line1*]]

[ChangeDelta, position: 2, lines: [Line2] to [Line2*]]

什麼能這種行爲的原因是什麼?

回答