gpt4 book ai didi

java - Sonar 可折叠 if 语句

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:30:38 26 4
gpt4 key购买 nike

我收到异常“可折叠 if 语句”。

通过以下代码中的 Sonar 。

if(getSomething().equals(getSomething()){
if(getsomehing.contains(getSomething()){

}
}

可折叠的 if 语句这些语句可以组合。

这个指标是什么意思?

最佳答案

请参阅 pmd 对此的解释:http://qa.nuiton.org/sonar/rules/show/pmd:CollapsibleIfStatements?layout=false

PMD/Sonar 发现,您不需要 2 个 if 语句,而是可以使用 AND/OR 运算符将其组合成一个。

这应该没问题:

if (getSomething().equals(getSomething()) && getsomehing.contains(getSomething())) {
}

关于java - Sonar 可折叠 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12067837/

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