检测文本中的更改

时间:2011-09-12 06:49:54

标签: java

我想知道一个Java库的名称,它能够检测两个文本文件(或字符串)中文本的变化。 我想检测保存java源文件的更改,并最终想知道执行更改的方法的名称。

1 个答案:

答案 0 :(得分:0)

如果更改的详细信息不重要(只是文件已更改),那么您可以使用哈希(例如MD5)来检测更改。

否则,您应该使用其中一个差异实用程序,如this,然后将其与QDox等源信息库配对。您可以使用diff实用程序来确定更改的位置,然后使用QDox确定更改周围的方法开始/结束行。