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