Boa tarde, pessoal!!!
Poderiam me ajudar realizar uma condição que pegasse uma string e verificasse se a mesma é um valor inteiro?
Eu fiz:
String data = jTextFieldAno.getText();
int ano = Integer.parseInt(data);
if (( ano % 1) == 0)
{
//inteiro
else
{
JOptionPane.showMessageDialog(null, "Ano Incorreto!", "Erro", JOptionPane.ERROR_MESSAGE);
jTextFieldAno.setText("");
}
Porém este código apenas aponta erro se eu entrar com um número decimal, gostaria que ele tambem apontasse erro quando entro com uma letra.
Grata a todos!!!