【发布时间】:2020-01-25 14:40:54
【问题描述】:
我有多个对象的值存储在 -
object.getList().get(0).getSomeObject.getName(0)
有可能,这个列表是空的所以-
object.getList().get(0)
抛出一个 NPE
我想通过-
object.getList().get(0).getSomeObject.getName()
到另一个方法并在那里处理异常。
例如:
// calling the method
myMethod(object.getList().get(0).getSomeObject.getName());
public void myMethod(Object o){
try {
String name = o;
}catch (Exception e){
// do something
}
}
有没有可能做这样的事情-
EvaluateLaterObject elo = new EvaluateLaterObject(object.getList().get(0).getSomeObject.getName());
myMethod(elo);
public void myMethod(EvaluateLaterObject elo){
try {
String name = elo.getValue();
}catch (Exception e){
// do something
}
}
提前谢谢你!
【问题讨论】:
标签: java methods parameter-passing