2017-06-19 69 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*]]

什么能这种行为的原因是什么?

回答