java.lang.Object
com.tlcsdm.core.util.DiffHandleUtil
文本差异工具.
- 从以下版本开始:
- 1.0
- 作者:
- unknowIfGuestInDream
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明diffString(String filePathOriginal, String filePathRevised) 对比两文件的差异,返回原始文件+diff格式diffString(List<String> original, List<String> revised) 对比两文件的差异,返回原始文件+diff格式diffString(List<String> original, List<String> revised, String originalFileName, String revisedFileName) 对比两文件的差异,返回原始文件+diff格式static voidgenerateDiffHtml(String htmlPath, List<List<String>> diffStringList) 通过两文件的差异diff生成 html文件,打开此 html文件便可看到文件对比的明细内容static voidgenerateDiffHtml(List<String> diffString, String htmlPath) static StringgetDiffHtml(List<List<String>> diffStringList) 通过两文件的差异diff生成 html文件,打开此 html文件便可看到文件对比的明细内容getOrigList(List<String> original1, int start, int end) static voidinsertOrig(List<String> original, List<String> unifiedDiff)
-
构造器详细资料
-
DiffHandleUtil
private DiffHandleUtil()
-
-
方法详细资料
-
diffString
对比两文件的差异,返回原始文件+diff格式- 参数:
original- 原文件内容revised- 对比文件内容
-
diffString
public static List<String> diffString(List<String> original, List<String> revised, String originalFileName, String revisedFileName) 对比两文件的差异,返回原始文件+diff格式- 参数:
original- 原文件内容revised- 对比文件内容originalFileName- 原始文件名revisedFileName- 对比文件名
-
diffString
对比两文件的差异,返回原始文件+diff格式- 参数:
filePathOriginal- 原文件路径filePathRevised- 对比文件路径
-
generateDiffHtml
-
generateDiffHtml
通过两文件的差异diff生成 html文件,打开此 html文件便可看到文件对比的明细内容 -
getDiffHtml
通过两文件的差异diff生成 html文件,打开此 html文件便可看到文件对比的明细内容 -
insertOrig
-
insert
-
getRowMap
-
getOrigList
-