Como detectar um numero?

Olá companheiros de java,

Sou iniciante em java e estava fazendo alguns aplicativos importando a classe Character. Gostaria de saber como posso implementar um aplicativo que leia um caractere digitado e diga se ele é um número ou uma letra. Que metodo posso usar? Aguardo respostas! :cool:

opa !! dá uma ollhada nesses 2 métodos ai q eu uso pra validar campos.
o primeiro só aceita entrar com números. o outro com letras.
fazendo umas alterações vc consegue o q quer.

[code]
public void camposNumericos (JTextField campo) {

     campo.addKeyListener(new KeyListener () {
        public void keyTyped (KeyEvent e) {
            char c = e.getKeyChar();
            if (!Character.isDigit(c)) {
                e.consume();
            }   
        }
        public void keyPressed (KeyEvent e) {   
        }
        public void keyReleased(KeyEvent e) {   
        }
    });

}

public void camposAlfas (JTextField campo) {

     campo.addKeyListener(new KeyListener () {
        public void keyTyped (KeyEvent e) {
            char c = e.getKeyChar();
            if (Character.isDigit(c)) {
                e.consume();
            }   
        }
        public void keyPressed (KeyEvent e) {   
        }
        public void keyReleased(KeyEvent e) {   
        }
    });

}[/code]

Opa Cristino,

Valeu pela dica! Obrigado.