gpt4 book ai didi

java - 有效减少条件运算符

转载 作者:太空宇宙 更新时间:2023-11-04 12:04:44 25 4
gpt4 key购买 nike

我想要执行的操作:我正在尝试减少条件运算符,因为 Sonar 给出了错误

     if (!parseBooleanFromString(response.getBuy().getHasEligibleAccounts()) &&
(!parseBooleanFromString(response.getSell().getHasEligibleAccounts()) &&
(!parseBooleanFromString(response.getExchange().getHasEligibleAccounts()) &&
(!parseBooleanFromString(response.getWorkplaceRetirement().getHasPlansEligibleForChangeContributions()) &&
(!parseBooleanFromString(response.getWorkplaceRetirement().getHasPlansEligibleForChangeInvestments())))))) {

//Success
} else {
//Failure
}

private boolean parseBooleanFromString(String mStr) {
return Boolean.parseBoolean(mStr);
}

我尝试过的:我试图将所有 boolean 值放入列表中并检查

这是最好的方法还是有更有效的方法

最佳答案

您还可以将这些条件移动到不同的函数中,这些函数在内部调用其他函数并返回单个 boolean 结果。这样,上面的 if 条件中就只有一个函数会在内部计算并返回结果。

关于java - 有效减少条件运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40506706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com