Comparacao

3 respostas
B

boa tarde galera,

eu tenho um campo onde o usuario vai digitar o paramentro de pesquisa, que pode ser um numero ou uma letra. dependendo do que ele digitar, sera feita uma pesquisa, entao eu preciso identificar se essa string (JTextField.getText()) e um numero ou letras.

agluem sabe como posso fazer isso???

3 Respostas

T

try { int i = Integer.parseInt(suaString); System.out.println("A String é um número: " + i); } catch (Exception e) { System.out.println("A String não é um número"); }

Acho que é o jeito mais tranquilo.

T+

[color=“green”]editado para conter BBCode - matheus[/color]

B

exatamente o que estava querendo fazer.
valeu
:lol:

M

outra solução seria:

if ( Character.isDigit( suaString.charAt( 0 ) ) ) {

   //é digito

} else {

   //é letra

}

[]'s

Criado 6 de fevereiro de 2004
Ultima resposta 7 de fev. de 2004
Respostas 3
Participantes 3