2

大文字と小文字を区別して、2 つの文字列の違いを強調する単純な Java lib/src を探しています。HTML出力は素晴らしいですが、次のような差分のインデックスを取得できれば幸いです。

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

入力は厳密な規則に従う必要があるため、swing プログラムのタイプミスなどを目立たせるためのアイデアです。

4

2 に答える 2

8

Apache Commons Lang には、相違点とニーズを満たす indexOfDifference の両方を持つ StringUtils というクラスがあります。

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

見てみな

于 2009-02-11T12:11:54.753 に答える