Class OpenDiff

java.lang.Object
cloud.opencode.base.string.diff.OpenDiff

public final class OpenDiff extends Object
String Diff Utility - Computes differences between strings. 字符串差异工具 - 计算字符串之间的差异。

Features | 主要功能:

  • Line-level diff - 行级差异比较
  • Word-level diff - 单词级差异比较
  • Character-level diff - 字符级差异比较
  • Unified and HTML diff output - 统一和HTML差异输出

Usage Examples | 使用示例:

DiffResult result = OpenDiff.diff("hello\nworld", "hello\njava");
String unified = OpenDiff.unifiedDiff("original", "revised");
String html = OpenDiff.htmlDiff("original", "revised");

Security | 安全性:

  • Thread-safe: Yes (stateless utility) - 线程安全: 是(无状态工具类)
  • Null-safe: Yes - 空值安全: 是
Since:
JDK 25, opencode-base-string V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also: