1
resposta

Como faço para o programa saber qual letra trocar

Fiquei curioso como o programa se comporto se tiver mais de uma letra igual no String, e vi que ele troca todas as letras que forem iguais no programa, como faço para ele trocar uma letra em especifico?

public static void main(String[] args) {

            String nome = "Morio";
            nome = nome.replace('o', 'a');
            System.out.println(nome);

        }
1 resposta

O replaceFirst permite trocar apenas a primeira ocorrência.

Na minha opinião, para trocar outra ocorrência específica você precisa criar um método exclusivo para isto. Não conheço um método pronto que faça isto.