Espacos e enter

1 resposta
R

oi!
Alguem me pode mostrar uma forma de pedir um numero inteiro e saber se o numero q a pessoa pôs é na verdade um espaco vazio ou “enter” para passar à proximo dado a preencher.
obrigado :thumbup:

1 Resposta

ViniGodoy

Há várias formas:

Você pode tentar converter a string em um número inteiro, e só continuar o código se der certo:

try {
    int numero = Integer.parseInt(numeroStr);
} catch (NumberFormatException e) {
    System.out.println("Não é um número");
    return;
}

//É um número
Você pode testar se existem espaços ou \n na string:
if (strNumero.contains(" ") || strNumero.contains("\n"))
   System.out.println("Tem espaço ou \n");
else
   System.out.println("Não tem");

Se isso não serve para vc, tente explicar melhor sua dúvida. Acho que pouca gente entendeu, por isso o tópico ficou sem resposta até agora.

Criado 2 de março de 2008
Ultima resposta 2 de mar. de 2008
Respostas 1
Participantes 2