IntelliJ IDEA將布爾值取反

2018-11-08 09:58 更新

這個(gè) IntelliJ IDEA 重構(gòu)也可以從 UML 類圖中獲得。

該反轉(zhuǎn)布爾值重構(gòu)允許您將布爾方法或變量的含義更改為相反的含義。

布爾值取反示例

示例-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;
    ...
}

反轉(zhuǎn)布爾方法或變量的意義

  1. 將插入符號(hào)放在要重構(gòu)的方法或變量的名稱處。
  2. 執(zhí)行以下操作之一:
    • 在主菜單上選擇:重構(gòu)|反轉(zhuǎn)布爾值(Refactor | Invert Boolean)。
    • 在上下文菜單上,選擇:重構(gòu)| 反轉(zhuǎn)布爾值(Refactor | Invert Boolean)。
  3. 在 "反轉(zhuǎn)布爾" 對(duì)話框中,指定反轉(zhuǎn)方法或變量的名稱。
  4. 預(yù)覽并應(yīng)用更改。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)