Используя Java, я хочу пройти строки текста и заменить все символы амперсанда (&) ссылкой на XML-объект &.
Я просматриваю строки текста, а затем каждое слово в тексте со Сканером. Затем я использую CharacterIterator для итерации по каждому символу слова. Однако, как я могу заменить символ? Во-первых, строки являются неизменяемыми объектами. Во-вторых, я хочу заменить символ (&) несколькими символами (amp&;). Как мне подойти к этому?
CharacterIterator it = new StringCharacterIterator(token);
for(char ch = it.first(); ch != CharacterIterator.DONE; ch = it.next()) {
if(ch == '&') {
}
}