Dúvida com String

2 respostas
guiJava

Pessoal,
existe algum modo de eu saber se uma String são números? Ou seja, ao fazer um cadastro de um cliente desejo que o cadastro se executado somente se o se CPF, Telefone e o RG forem de fato números e não qualquer caracter.
Então é isso, como saber se a String que eu digito são números?

2 Respostas

Guilherme_Gomes

System.out.println("123456".matches("\d+")); System.out.println("123456c".matches("\d+"));

KamikazeBr

Se tem várias maneiras. Como o proprio Integer.valueOf();
Mas no seu caso eu sugiro expressoes regulares, para fazer a validação tanto para numeros e . (ponto) e - (hífen) e etc…

Exatamente como Guilherme Gomes citou.

Criado 27 de janeiro de 2011
Ultima resposta 27 de jan. de 2011
Respostas 2
Participantes 3