IntelliJ IDEA 2018.3 Help

定数の抽出

定数の抽出リファクタリングにより、ソースコードを読みやすく保守しやすくなります。また、ハードコードされた定数を値や目的について何の説明もしないで使用するのを避けるのに役立ちます。

  1. エディターで、定数で置き換えたい変数の式または宣言を選択します。

  2. Ctrl+Alt+C を押して定数を入力するか、リファクタリング | 抽出 | 定数を選択します。
    extract constant

    表示されたリストから名前を選択するか、自分の名前を入力して Enterを押します。

  3. Ctrl+Alt+C を2回押すと、定数の抽出ダイアログが開きます。

  4. 可視性を変更する、定数を別のクラスに移動するなど、定数の追加オプションを指定します。

サンプル

ユースケース

コード全体で2回発生する式 "string"の定数を導入しましょう。

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

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

最終更新日: 2019年1月22日