SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

Java 内容差异比较库 Diffator

Diffator 是一个 Java 实现的双向的内容差异比较库,相似度范围 0.0 ~ 1.0。

示例代码:

String[] wordsA = ...;
String[] wordsB = ...;

Content ca = new Content(wordsA);
Content cb = new Content(wordsB);

FileOutputStream fstr = new FileOutputStream("test.html");

SimpleHtmlDiffWriter writer = new SimpleHtmlDiffWriter(fstr);
writer.setTitle("My sample diff");
writer.setNewLinesStrategy(NewLinesStrategy.perBlock);

ContentComparator.compareStatic(ca, cb, writer);

差异结果:

未经允许不得转载:SEARU.ORG » Java 内容差异比较库 Diffator

赞 (0)
分享到:更多 ()

评论 0