平時使用Android Studio 在寫實體類的時候,習慣給實體類的成員變量前面加上一個"m" 修飾符表示這是一個成員變量,這也是搞java的一種約定俗成的寫法,本來這是沒有問題的,可是在默認情況下使用快捷鍵生成getter()/setter()方法時,生成的getter()/setter()方法名居然也加了“m” ,成員變量的個數少了也就罷了,自己一個一個手改,成員變量的個數一多,改的人頭都大了!
比如我要給一個名為Person的實體類生成getter()/setter()方法
使用快捷鍵生成后:
今天實在是受不了了,找到一個辦法,可以修正這個問題,打開“File”-"Settings"-"Editor"-"Code Style"-"Java"-"Code Generation 選項卡",在Name prefix 的Field 輸入框中輸入“m”, 在Static Field的輸入框中輸入“s”, 點擊OK保存。
刪掉之前的getter/setter方法,再用快捷鍵生成一次:
瞬間世界清靜了不少,看來IDEA這個IDE確實如傳說中的那樣還是挺智能的,還真有不少東西需要我們去挖掘 :)。