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