Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Resolução

/**
 * Joana está desenvolvendo um sistema de cadastro de usuários e percebeu que muitos nomes estão
 * sendo cadastrados com espaços em branco no início ou no final. Ela quer um programa que remova
 * esses espaços automaticamente.
 *
 * Crie um programa que receba um nome e exiba o nome sem espaços em branco no início ou no final.
 *
 * Exemplo de entrada:
 * Digite o nome:    João Silva
 *
 * Saída esperada:
 * Nome sem espaços: João Silva
 */

package com.github.lucasdevrj.exercicios.removedorespacosembranco;

public class RemovedorDeEspacosEmBranco {

    public String remove(String nome) {
       String nomeFormatado = nome.trim();
       nomeFormatado = nomeFormatado.replaceAll("\\s+", " ");
       return nomeFormatado;
    }

}
package com.github.lucasdevrj.exercicios.removedorespacosembranco;

public class Principal {
    public static void main(String[] args) {
        RemovedorDeEspacosEmBranco removedorDeEspacosEmBranco = new RemovedorDeEspacosEmBranco();
        String nome = "     Lucas        Pereira       de    Lima    ";
        String nomeFormatado = removedorDeEspacosEmBranco.remove(nome);

        System.out.println("Nome antes da formatação = " + nome);
        System.out.println("Nome depois da formatação = " + nomeFormatado);
    }
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Tudo certo?