我目前正在尝试从JTextField
接收输入并将其作为整数存储在我的数据中。当我使用ParseInt()
时,会弹出错误消息
无效的SSN
但是当我用输入JTextField
的相同文本对变量SSN进行硬编码时,它就可以工作。
这是具体部分:
try {
ssn = Integer.parseInt(ssnText.getText());
//ssn = 123456789;
if((Integer.toString(ssn).length()) != 9)
{
JOptionPane.showMessageDialog(null,"Invalid SSN","Invalid SSN", JOptionPane.ERROR_MESSAGE);
ssnText.setText("");
return;
}
}