Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] RemovendoEspacosEmBranco

package br.com.nadson.desafiosc4.principal;

import java.util.Scanner;

public class RemovendoEspacosEmBranco {

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

            System.out.print("Digite o nome: ");
            String nome = entrada.nextLine();

            String nomeFormatado = nome.trim();

            System.out.printf(
                    // coloquei aspas na mensagem pra ficar visual a diferenca dos espaços
                    "Nome original: '%s'%nNome sem espaços nas extremidades: '%s'%n",
                    nome,
                    nomeFormatado
            );
        }
    }
}
2 respostas
solução!

Olá, Nadson! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da classe Scanner para capturar a entrada do usuário, utilizou muito bem o método trim() para remover os espaços em branco das extremidades e ainda compreendeu a importância de formatar a saída com printf para deixar a diferença visual clara.

Uma dica interessante para o futuro é aplicar também a remoção de espaços extras dentro da string, deixando o texto mais limpo. Assim:

String nomeFormatado = nome.trim().replaceAll("\\s+", " ");

Isso faz com que o programa elimine não apenas os espaços nas extremidades, mas também múltiplos espaços entre palavras.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

bem lembrado, não tinha me atentado a isso, vou levar em consideração das proximas vezes