[code="java"]//假设这个方法要取到list.get(0)的值进行计算
//那么 这段方法的开头必须是
public void mymethod(List list){
If(list!=null&&list.size()>0){
A a= list.get(0);
If(a!=null){
//进行相关的业务实现
}
}
}
//或者也可以
public void mymethod(List list){
try{
A a= list.get(0);
//进行相关的业务实现
}
catch(Exception e){
//异常处理,但是抛出一个异常 成本应该是比较高的。
}
}
//请问各位看官 有没有更好地办法,控制入口值,
使这个方法变成这样
Public void mymethod(List list){
A a= list.get(0);
//进行相关的业务实现
}
//像null这种判断 我相信各位在java开发中 调用别人的接口时 会经常将取出来的值进行必要的null值判断,或者是在接受参数的时候做null值判断
[/code]