检查多个错误情况

时间:2013-06-18 22:52:13

标签: java if-statement coding-style coffeescript

我想验证验证的多个条件。目前,我设置它,以便在出现错误时,每个条件返回错误消息,并在没有任何错误的情况下返回空字符串。结果,我的代码看起来像这样:

String error = condition1(argA, argB);
if (!"".equals(error)) {
return error;
}
error = condition2(argC, argD);



等等。

我想知道在Java(或cofeescript)中是否有一种更优雅的方式吗?

1 个答案:

答案 0 :(得分:0)

如果你只是创建一个方法来检查,而不是拥有很多if语句怎么样,因为如果对于所有条件,检查看起来是相同的。

    public String check(String err)
    {
       if (!"".equals(err))
          {
             return err;
          }

         return err;
     }

现在每当你检查一下你只需要调用方法

    check(condition1(argA,argB));
    and
    check(condition2(argC,argB));

返回的字符串因为你知道如何处理它。 希望有所帮助