错误:Java Null和String Input异常

时间:2013-04-03 16:36:34

标签: java string exception nullpointerexception try-catch

所以我想做一个验证检查,检查输入框是否为null,以及它是否有一个无效的参数,例如Java中的字符串。但是这段代码不起作用,它表示argumnet类型未定义。 userid是一个double,我想检查inout框是否为空。如果添加了任何无效数据(例如字符串),我还想检查try catch块。输入框没有任何验证用于测试目的。

if (userid != null);
catch (Exception e)   {  
logger.warn("Add data", e);
}

1 个答案:

答案 0 :(得分:1)

double是一种原始类型,在Java中永远不可能是null。如果您要查看null,请使用Double,这是包装类型。

很难说出你的代码在这里做了什么。你有一个if空身体,所以它实际上什么都不做。此外,您希望在哪里抛出异常?最后你不应该抓住Exception。口袋妖怪风格的异常处理表明您没有正确处理异常。