此类表达式包括: &&
和 true
的组合、
||
和 false
的组合、布尔文字的相等比较或布尔文字求反。 此类表达可以简化。
示例:
boolean a = !(x && false);
boolean b = false || x;
boolean c = x != true;
在应用快速修复后:
boolean a = true;
boolean b = x;
boolean c = !x;
配置检查:
使用 在确定无意义表达式时忽略命名常量 选项可在确定表达式是否无意义时忽略命名常量。