java - Java 或 Apache Commons 中是否有可变参数空值检查功能?

标签 java validation null variadic-functions

我有四个变量,我想检查其中是否有一个为空。我能行

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/

相关文章:

java - CSV , JAVA 和 HSQLDB

java - 如果文件已重命名,如何跟踪?

javascript - 仅使目标 li 在字段更改时消失/重新出现?

java - JSF 2 View 验证上的 JBoss AS 7.1.1.Final : serverError: class java. lang.IllegalStateException

PHP 数组索引错误

java - 如何多次打印一个数组?

java - 通过多态交换对象的位置

javascript - 使用javascript动态生成数独棋盘表

ios - swift 。如何将空值处理为 json 文件?

c# 重写对象中的 base 可以为 null 吗?