lookup
返回的foo
可能为null
。
因此,我试图通过先检查foo
是否为null
,然后返回null
来避免在null
值上调用foo.getFooStr()
。
但是,有没有更好(更简洁)的方法来编写这个代码呢?
public static String getFooStr(String input)
{
Foo foo = lookup(input);
if(foo==null)
{
return null;
}
return foo.getFooStr();
}