我正在寻找一个简单的 java lib/src 来突出显示两个字符串之间的差异,区分大小写。 html 输出会很棒,但我很乐意获得差异的索引,例如:
diff("abcd","aacd")
> [2,2]
diff("maniac", "brainiac")
> ["man",brain"] or [0,3] or something like that
这个想法是在 swing 程序中突出拼写错误等,因为输入应遵循严格的约定。
最佳答案
Apache Commons Lang 有一个名为 StringUtils 的类,它同时具有 difference 和 indexOfDifference,可以满足您的需求。
http://commons.apache.org/lang/
检查一下
关于Java 简单字符串差异工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/536478/