如何避免Java中的多个IF循环

这个问题在这里已经有了答案:

  • 避免!= null语句58个答案

  • 使用&&&&是合乎逻辑的。 &&组合了两个值,并返回一个布尔值,当且仅当它的两个操作数都为真时才为真

    if(address!=null && firstName!=null && lastName!=null)
    {
    }
    

    例如

    boolean b;
    b = 3 > 2 && 5 < 7; // b is true
    b = 2 > 3 && 5 < 7; // b is now false
    

    if loop是一个错误的词。 你应该说if statements
    在你的情况下,你可以使用OR(||)或AND(&&)语句

    if(address!=null && firstName!=null && lastName!=null)
    {
    }
    


    如果您想要传递所有嵌套if语句的所有检查或intead,请尝试AND(&&) ,并尝试使用OR(||)作为非嵌套类型, else if或者只是说您想要传递任何条件

    但是,如果所有这些都是字符串,那么你应该尝试这样
    "yourValue".equals(stringValue)
    这将跳过空检查。


    使用和操作符(&&)

       if(address!=null && firstName!=null && lastName!=null) 
        {
          //DoSomething here 
        }
    

    我建议你看短路评估

    链接地址: http://www.djcxy.com/p/13293.html

    上一篇: How avoid multiple IF loops in Java

    下一篇: How to avoid checking for null values in method chaining?