IntelliJ IDEA将布尔值取反
这个 IntelliJ IDEA 重构也可以从 UML 类图中获得。
该反转布尔值重构允许您将布尔方法或变量的含义更改为相反的含义。
布尔值取反示例
示例-1
取反前:
private double a;
...
public boolean method() {
if (a > 15 && a < 100) {
a = 5;
return true;
}
return false;
}
取反后:
private double a;
...
public boolean method() {
if (a > 15 && a < 100) {
a = 5;
return false;
}
return true;
}
示例-2
取反前:
boolean b = true;
...
public double method() {
...
b = false;
...
}
取反后:
boolean b = false;
...
public double method() {
...
b = true;
...
}