1
resposta

[Projeto] Substituir palavra da String

package f;

import java.util.Scanner;

public class Main {


    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite o texto: ");
        String texto =scanner.nextLine();

        System.out.println("Digite a palavra a ser substituida:");
        String palavraSubstituida = scanner.nextLine();

        System.out.println("Digite a nova palavra: ");
        String novaPalavra = scanner.nextLine();

        System.out.println("texto antes de ser modificado:" + texto);

        texto =texto.replace(palavraSubstituida, novaPalavra);
        System.out.println("Texto modificado:" + texto);
    }

}
1 resposta

Oi, João! Como vai?

Você estruturou a interação com o usuário usando Scanner e aplicou corretamente o método replace para modificar a String. Isso mostra um bom entendimento de manipulação de texto em Java, além de deixar o fluxo do programa bem claro e organizado.

Uma dica interessante para o futuro é usar o método replaceAll, que permite trabalhar com expressões regulares e dá mais flexibilidade na substituição. Veja este exemplo:


String texto = "java e legal";
String novoTexto = texto.replaceAll("java", "Java");
System.out.println(novoTexto);

Esse código substitui todas as ocorrências da palavra definida, podendo usar padrões mais avançados, se necessário.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!