使用 Java,我希望遍历文本行,并用 XML 实体引用 &
替换所有与号符号(&
)。
我扫描的文本行,然后每个单词的文本与扫描仪类。然后使用 CharacterIterator
迭代单词的每个字符。但是,如何替换字符?首先,String 是不可变的对象。其次,我想用几个字符(amp&;
)替换一个字符(&
)。我该怎么做?
CharacterIterator it = new StringCharacterIterator(token);
for(char ch = it.first(); ch != CharacterIterator.DONE; ch = it.next()) {
if(ch == '&') {
}
}