我想兩個文本文件比較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*]]
什麼能這種行爲的原因是什麼?