所以我想做一个验证检查,检查输入框是否为null,以及它是否有一个无效的参数,例如Java中的字符串。但是这段代码不起作用,它表示argumnet类型未定义。 userid是一个double,我想检查inout框是否为空。如果添加了任何无效数据(例如字符串),我还想检查try catch块。输入框没有任何验证用于测试目的。
if (userid != null);
catch (Exception e) {
logger.warn("Add data", e);
}
答案 0 :(得分:1)
double
是一种原始类型,在Java中永远不可能是null
。如果您要查看null
,请使用Double
,这是包装类型。
很难说出你的代码在这里做了什么。你有一个if
空身体,所以它实际上什么都不做。此外,您希望在哪里抛出异常?最后你不应该抓住Exception
。口袋妖怪风格的异常处理表明您没有正确处理异常。