工具類源碼
使用
LCSDiff lcsDiff = new LCSDiff(str1, str2, new EnglishWordMetadataPicker());
// LCSDiff lcsDiff = new LCSDiff(str1, str2);
CommonInfo diff = lcsDiff.seekCommon();
CommonInfo存儲公共文本在兩個字符串中的位置
MetadataPicker將字符串處理爲一組不可分割的元數據數組,處理後元數據數組的長度將影響diff時佔用的內存大小