假设我有两个 String 与 Java 源代码相同的文件,但版本不同。有没有一种简单的方法来比较两个文件并以某种方式突出显示差异?如果我可以使用 JaxMeJS 那就太好了,因为我已经使用它来解析字符串。
最佳答案
以下方法可能适合您:http://www.discursive.com/books/cjcook/reference/manipulate-text-sect-string-diff 。它使用 Apache Commons Lang库提供字符串之间的编辑距离 ( StringUtils.getLevenshteinDistance ),打印出差异 ( StringUtils.difference ) 以及差异的索引 ( StringUtils.indexOfDifference )。
关于java - 检查两个 Java 源代码字符串之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8452372/