我有四个变量,我想检查其中是否有一个为空。我能行
if (null == a || null == b || null == c || null == d) {
...
}
但我真正想要的是
if (anyNull(a, b, c, d)) {
...
}
但我不想自己写。这个函数存在于任何常见的 Java 库中吗?我检查了 Commons Lang 并没有看到它。它应该使用可变参数来接受任意数量的参数。
最佳答案
不知道是不是commons,大概写了十秒:
public static boolean anyNull(Object... objs) {
for (Object obj : objs)
if (obj == null)
return true;
return false;
}
关于java - Java 或 Apache Commons 中是否有可变参数空值检查功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/612521/