コードの重複を検索して置換
コードの重複を検索して置換 アクションを使用すると、選択したメソッドまたは定数フィールドに似たコードの繰り返しを見つけ、元のメソッドまたは定数への呼び出しで置き換えることができます。 また、検索範囲を指定することもできます。
重複を検索するメソッドまたは定数フィールド内にキャレットを置きます。
メインまたはコンテキストメニューから を選択します。
開いたダイアログで、IntelliJ IDEA がコードの重複を検索するスコープを選択します。
見つかったコードの複製ごとに、IntelliJ IDEA は交換の確認を求めるメッセージを表示します。
サンプル
前 | 後 |
|---|---|
public void method() {
int a = 1;
int b = 2;
int c = a+b;
int d = b+c;
}
...
private int add(int a, int b) {
return a+b;
}
|
public void method() {
int a = 1;
int b = 2;
int c = add(a,b);
int d = add(b,c);
}
...
private int add(int a, int b) {
return a+b;
}
|
2026 年 3 月 30 日