我收到异常“可折叠的 if 语句”。
通过以下代码中的声纳。
if(getSomething().equals(getSomething()){
if(getsomehing.contains(getSomething()){
}
}
可折叠的 if 语句 这些语句可以组合在一起。
这个指标的含义是什么?
我收到异常“可折叠的 if 语句”。
通过以下代码中的声纳。
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())) {
}
如果第一个getSomething
通过字符串相等等于您的第二个,那么当然两者都包含彼此;-)