Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有用于多行文本块之间基于行的差异的 Java 库,它支持上下文行之前/之后,类似于diff -CUnix 工具包中的?
diff -C
例如,假设第一个块是
a b foo c d
第二块是
a b goo c d
然后用一行上下文进行差异应该产生类似的结果:
b -foo +goo c
最好,这应该使用本机 Java 库来完成,而不是将 diff 作为外部进程调用。
Java 没有开箱即用的 diff 功能。但是你可以使用这个java 库。这不需要您调用类似的过程diff
diff