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
}
}
谢谢您!
您可以使用Supplier
和lambda之类的功能接口,>
Supplier