黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

IntelliJ IDEA教程
IntelliJ IDEA的一般準則
IntelliJ IDEA編輯器
IntelliJ IDEA高級編輯程序
IDEA使用Subversion集成
IntelliJ IDEA提取重構
IntelliJ IDEA插件

IntelliJ IDEA提取常量

提取常量重構是提取字段重構的一個特例,目的是提供一種快速、方便的方法來創建最終的靜態字段。

提取常量重構實例

提取常量重構之前:

public class Class {
     public void method() {
          String string = "string";
          ArrayList list = new ArrayList();
          list.add(string);
          anotherMethod(string);
          ...
          }
    }

提取常量重構之后:

public class Class {
        @NonNls
        private static final String STRING ="string";
        public void method() {
          ArrayList list = new ArrayList();
          list.add(STRING);
          anotherMethod(STRING);
          ...
        }
}

提取Java常量

該 IntelliJ IDEA 默認啟用就地重構。所以,如果你沒有改變這個設置,則 Java 的提取常量重構將在編輯器中就地執行。

⒈ 將光標置于變量的表達式或聲明中,將其替換為常量。

⒉ 執行以下任一操作:

① 按 Ctrl+Alt+C。

② 在主菜單或上下文菜單上選擇:重構| 提取| 常量(Refactor | Extract | Constant)。

⒊ 如果檢測到當前光標位置有多個表達式,則會顯示 "表達式" 列表。如果是這種情況,請選擇所需的表達式。為此,請單擊表達式。或者,使用向上和向下箭頭鍵導航到感興趣的表達式,然后按 Enter 來選擇它。

⒋ 如果在類中發現了多個表達式,請指定是只替換選定的事件,還是只用新的常量替代所找到的所有實例。

⒌ 如果您想要在其他類中定義常量,請選中 "移動到其他類" 復選框。

⒍如有必要,請更改新常量的類型。

要移至該類型,請按 Shift+Tab。然后,從列表中選擇所需的類型,或在帶有紅色邊框的框中編輯類型。

現在,要返回到常數名稱,請按 Tab。

⒎ 指定常量的名稱。從列表中選擇名稱,或在帶有紅色邊框的框中鍵入名稱。

⒏ 要完成重構,請按 Tab 或 Enter。

如果您還沒有完成重構并想要取消所做的更改,請按 Escape。

⒐ 如果已選擇將常量定義移動到其他類,請在 "移動成員" 對話框中指定關聯的設置。

使用對話框提取常量

如果在編輯器設置中清除了 "啟用就地重構" 復選框,則通過 "提取常量" 對話框來執行 "提取常量"。

您也可以從意向行為下拉菜單中調用重構:

⒈ 如果您正在使用 Java 代碼,請確保在編輯器設置中啟用適當的重構選項已關閉。(默認情況下,執行 Java 的提取常量重構是就地執行的)。

⒉ 在編輯器中,選擇要用常量替換的表達式或變量,或者將光標放在這樣的表達式或變量聲明中。

⒊ 在主菜單或上下文菜單中,選擇:重構| 提取常量(Refactor | Extract Constant),或按 Ctrl+Alt+C。

⒋ 在表達式彈出菜單中,選擇要替換的表達式。請注意,IntelliJ IDEA 在編輯器中突出顯示所選表達式。

⒌ 在“提取常數”對話框中打開:

① 指定新常數的名稱。

② 選擇常量將被引入的類。如果您選擇這里的enum類,請使用引入 enum 常量選項來指定常量是enum常數還是常用字段。

③ 在可見性區域,選擇新常量的可見性范圍。

④ 如果新常量將替換現有變量,則可以選擇刪除相應的變量聲明。要做到這一點,使用“Delete 變量聲明”復選框。

⑤ 要替換所選表達式的所有出現(如果在類中多次找到所選表達式),請選擇“替換所有出現的”復選框。

⑥ 在配置使用注釋的項目中,您可以將 String 類型的常量注釋為@NonNls以防止在可能的本地化過程中更改它。為此,請選擇注釋字段為 @nonnls 的選項。

⑦ 點擊“確定”。

全部教程
主站蜘蛛池模板: 国内一区二区三区精品视频 | 亚洲国产成人va在线观看网址 | 国产日韩一区在线精品欧美玲 | 国产精品视频国产永久视频 | 夜夜天天干 | 国产无圣光高清一区二区 | 国产高清在线免费视频 | 人人草人人干 | 青青草国产免费国产是公开 | 欧美一区二区三区在观看 | 亚洲精品午夜国产va久久 | 欧美 日韩 视频 | 亚洲欧美精品日韩欧美 | 国产精品1区 2区 3区 | 欧美xxxx三人交性视频 | 国产羞羞视频在线播放 | 国产日本欧美亚洲精品视 | 午夜影晥| 91小视频版在线观看www | 欧美视| 一二三四视频社区在线中文1 | 欧美69精品国产成人 | 久久尹人香蕉国产免费天天 | 亚洲午夜久久 | 国产成人亚洲影视在线 | 久久亚洲精品中文字幕二区 | 免费在线观看你懂的 | 国产成人影院一区二区 | 黄色视屏在线免费播放 | 在线观看欧美日韩 | 免费黄色小视频网站 | 天天天天射 | 高清欧美不卡一区二区三区 | 亚洲高清毛片 | 亚洲激情综合 | 日日干日日干 | 大象焦伊人久久综合网色视 | 香蕉视频ww | 亚洲欧美一区二区三区另类 | 青草青草视频2免费观看 | 一级毛片免费毛片毛片 |