Deixa eu ver se entendi.
Ao clicar em save, caso o texto contenha “LIDO” este será substituído por “ABCD”?
Bom, você pode usar replaceAll. Os argumentos aceitos são duas Strings, logo, se quer trocar mais de uma palavra, terá que passar palavra a palavra até contemplar todas que precisa alterar.
Da mesma maneira, oras. // 1 - Atribua o valor do textfield à uma variável
// 2 - Faça todos os replaces
// 3 - jogue o texto no textfield novamenteVocê pode fazer diretamente no textfield, mas acho que se dividir assim vai ficar mais fácil de entender.
Você está programando para computadores com quanto de memória mesmo? Sim, pois pela pergunta, a preocupação maior é com relação ao consumo de memória, pois você não quer declarar e instanciar atributos nas classes.
Siga o que o Rodrigo disse, rapaz.