Java simple String diff util

Mig*_*ing 2 java string algorithm diff swing

我正在寻找一个简单的java lib/src来突出显示两个字符串之间的区别,区分大小写.一个html输出会很棒,但我很乐意得到差异的索引,如:

diff("abcd","aacd") 
> [2,2]
diff("maniac", "brainiac")
> ["man",brain"] or [0,3] or something like that
Run Code Online (Sandbox Code Playgroud)

由于输入符合严格的约定,因此想法是在摆动程序中突出错别字或类似错误.

Mik*_*x6r 8

Apache Commons Lang有一个名为StringUtils的类,它具有差异和indexOfDifference,可满足您的需求.

http://commons.apache.org/lang/

看看这个