小编Dav*_*ady的帖子

如何检查java中的两个参数其中之一为空还是两者都为空

我想验证以下条件,但我的 if 条件出了问题并返回无效结果。我的验证是: 要么productIdproductAltID可以具有值,或者两者都可以null 如果 和productIdproductAltID为空,则productSellDateproductReturnDate必须具有值。

如果productSellDateproductReturnDatenull,那么productIdproductAltID应该有价值。

请在下面找到我的代码,我得到了不正确的结果,不确定我在这里搞砸了什么:

public class validate {

    public static void main(String[] args) {

        String productId = null;
        String productAltID = "adfafadsf";
        Date productSellDate = null;
        Date productReturnDate = new Date();

        if (productId != null || productAltID != null || productSellDate !=null && productReturnDate != null) {
            System.out.println("validation success");
        } else { …
Run Code Online (Sandbox Code Playgroud)

java string

7
推荐指数
2
解决办法
1019
查看次数

标签 统计

java ×1

string ×1