<分区>
我发现自己正在检查这个并询问是否有必要。我有这样的代码:
public Object myMethod(Object... many) {
if (many == null || many.length == 0)
return this;
for (Object one : many)
doSomethingWith(one);
return that;
}
但后来我想……我是不是太谨慎了? 是否必须检查 many == null
?这在任何当前的 Java 版本中都可能吗?如果可以,怎么做?如果不是,我可能会继续检查,以防万一 Oracle 决定有一天它可以为空。