3

diff -CUnixツールキットと同様に、前後のコンテキスト行をサポートする、複数行のテキストチャンク間の行ベースの差分用のJavaライブラリはありますか?

たとえば、最初のチャンクが

a
b
foo
c
d

2番目のチャンクは

a
b
goo
c
d

次に、1行のコンテキストで比較すると、次のようになります。

 b
-foo
+goo
 c

できれば、これは、外部プロセスとしてdiffを呼び出さずに、ネイティブJavalibを使用して実行する必要があります。

4

1 に答える 1

4

Javaには、箱から出してdiffを実行するものは何もありません。ただし、このJavaライブラリを使用することはできます。これには、次のようなプロセスを呼び出す必要はありません。diff

于 2013-01-28T11:23:11.367 に答える