fix comment

This commit is contained in:
Looly
2025-06-25 17:44:06 +08:00
parent bb607e30ae
commit 6fda8f0244
8 changed files with 107 additions and 69 deletions

View File

@@ -65,12 +65,21 @@ public class HighMultiReplacerV2 extends StrReplacer {
* AC 自动机
*/
protected static class AhoCorasickAutomaton extends MultiStrFinder{
/**
* 替换的字符串Map
*/
protected final Map<String,String> replaceMap;
public AhoCorasickAutomaton(final Map<String,String> replaceMap){
super(replaceMap.keySet());
this.replaceMap = replaceMap;
}
/**
* 替换
* @param text 文本
* @param stringBuilder {@link StringBuilder}
*/
public void replace(final CharSequence text, final StringBuilder stringBuilder){
Node currentNode = root;
// 临时字符串存储空间