【发布时间】:2015-05-16 06:36:42
【问题描述】:
我写了一段代码:在这段代码中,我们调用validitem函数来检查传递的参数是否是一些有效的项目。如果它是有效的项目,我想返回那个项目,否则我想中止处理说明它不是有效的项目。请为下面的初始代码编写建议解决方案,关于如何处理我们不想返回任何东西的情况。如果我们返回 null,那么如何以及在哪里捕获异常?
public void constructdata(){
String foo = validitem(param);
//code to avoid processing if null is returned
}
public validitem(String item){
if(item.equals("Apple"){
return item;
}
if(item.equals("Ball"){
return item;}
return null;
}
【问题讨论】:
-
如果它的东西 container.putField(key,validitem(param)) 那么如何写你的建议,即我们想做 putfield 只有当它不是 null 否则抛出异常时,请给出正确的代码
标签: java function error-handling return-value