是否可以检查NumberFormatException
输入字符串:""
?
我试图编写我的程序,以便如果用户没有输入任何值,则会出现错误消息而不是 NumberFormatException:
if(pasientNavnFelt.getText() == "" || pasientNrFeIt.getText() == "")
{
utskriftsområde.setText("ERROR, insert values");
}
if(pasientNavnFelt.getText() != "" || pasientNrFeIt.getText() != "")
{
// rest of code here if the program had values in it
}
我也试过空:
if(pasientNavnFelt.getText() == null || pasientNrFeIt.getText() == null)
{
utskriftsområde.setText("ERROR, insert values");
}
if(pasientNavnFelt.getText() != null || pasientNrFeIt.getText() != null)
{
// rest of code here if the program had values in it
}
我仍然得到:
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: ""
如果该程序具有值,则该程序可以正常工作。