3

是否有用于多行文本块之间基于行的差异的 Java 库,它支持上下文行之前/之后,类似于diff -CUnix 工具包中的?

例如,假设第一个块是

a
b
foo
c
d

第二块是

a
b
goo
c
d

然后用一行上下文进行差异应该产生类似的结果:

 b
-foo
+goo
 c

最好,这应该使用本机 Java 库来完成,而不是将 diff 作为外部进程调用。

4

1 回答 1

4

Java 没有开箱即用的 diff 功能。但是你可以使用这个java 库。这不需要您调用类似的过程diff

于 2013-01-28T11:23:11.367 回答