public abstract class AbstractRangeCharReplace extends AbstractCharReplace
| 构造器和说明 |
|---|
AbstractRangeCharReplace() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doReplace(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context)
执行替换
|
protected abstract int |
getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem)
获取掩码的开始位置
|
protected abstract int |
getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem)
获取掩码的开始位置
|
ignoreReplace, replace, replaceByIndexclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetScanTypeprotected abstract int getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem)
chars - 原始数组itemLen - 元素长度charsScanMatchItem - 匹配元素protected abstract int getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem)
chars - 数组itemLen - 元素长度charsScanMatchItem - 匹配元素public void doReplace(StringBuilder stringBuilder, char[] chars, CharsScanMatchItem charsScanMatchItem, CharsScanContext context)
doReplace 在类中 AbstractCharReplacestringBuilder - bufferchars - 字符数组charsScanMatchItem - 扫描元素context - 上下文Copyright © 2023. All rights reserved.