[英]How to move static variables from a class to another class when refactoring in IntelliJ or Android Studio?
假設Class A
帶有一些靜態參數:
public Class A {
public static final String KEY_1="key1"
public static final String KEY_2="key2"
...
}
靜態參數在項目中重復使用。 在重構時,我想將它們移到另一個類,比如Class B
; 但這樣做我必須手動更新它們的每個用例,例如A.KEY_1
到B.KEY_2
。
有沒有辦法在Android Studio或IntelliJ中自動執行此操作? 我已經嘗試過的是選擇包含參數的行並按F6打開一個重構對話框,但是通過它不會讓我得到我想要的。
IntelliJ 非常擅長重構。 將您的插入符號放在要移動的常量上,然后執行以下操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.