【发布时间】:2020-04-26 14:27:24
【问题描述】:
我正在努力研究 Java 中的 if 语句。它是这样的。假设 if 语句中有多个条件与 AND 运算符连接,并且由于其中一个条件失败而导致条件失败。然而,很难找到哪个条件失败了,因为整个场景都失败了。我想知道是否有一些操作或逻辑,我们可以从中识别导致失败的条件。
注意:嵌套 if 可以,但不太可行,所以想从社区获得一些意见。提前致谢。
if (!(employee.validateemployee(employee) && employee.Validateweb(message))) {
log.info(" Mandatory Validation Failed !!");
validationHelper.DBinsert(exchange, message);
}
【问题讨论】:
-
替代方案:如果您还没有考虑过,请查看使用验证库 - 例如Hibernate 提供的验证库。这可能封装了您必须为自己编写的逻辑。不仅自己执行字段验证,而且以结构化的方式收集所有失败。
标签: java if-statement