-2

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

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

1 回答 1

1

double是原始类型,永远不能null在 Java 中。如果要检查null,请使用Double,它是包装类型。

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

于 2013-04-03T16:38:32.927 回答