| 构造器和说明 |
|---|
LineDiff() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<ChangeObject<String>> |
diffLines(String oldStr,
String newStr)
对两个文本块进行行级别的差异比较
|
static List<ChangeObject<String>> |
diffLines(String oldStr,
String newStr,
DiffOptions options)
对两个文本块进行行级别的差异比较(带选项)
|
static List<ChangeObject<String>> |
diffTrimmedLines(String oldStr,
String newStr)
对两个文本块进行行级别的差异比较(忽略空白)
|
protected boolean |
equals(String left,
String right,
DiffOptions options)
比较两个 token 是否相等
|
static LineDiff |
getInstance() |
protected List<String> |
tokenize(String value,
DiffOptions options)
将值标记化为 token 数组
|
castInput, diff, diff, join, postProcess, removeEmpty, useLongestTokenpublic static LineDiff getInstance()
public static List<ChangeObject<String>> diffLines(String oldStr, String newStr)
oldStr - 旧字符串newStr - 新字符串public static List<ChangeObject<String>> diffLines(String oldStr, String newStr, DiffOptions options)
oldStr - 旧字符串newStr - 新字符串options - 差异选项public static List<ChangeObject<String>> diffTrimmedLines(String oldStr, String newStr)
oldStr - 旧字符串newStr - 新字符串protected boolean equals(String left, String right, DiffOptions options)
DiffCopyright © 2025. All rights reserved.