android studio: 快捷键生成getter/setter方法时自动加m的问题

男儿欲遂平生志,五经勤向窗前读。这篇文章主要讲述android studio: 快捷键生成getter/setter方法时自动加m的问题相关的知识,希望能为你提供帮助。
【android studio: 快捷键生成getter/setter方法时自动加m的问题】平时使用android Studio  在写实体类的时候,习惯给实体类的成员变量前面加上一个"m"  修饰符表示这是一个成员变量,这也是搞java的一种约定俗成的写法,本来这是没有问题的,可是在默认情况下使用快捷键生成getter()/setter()方法时,生成的getter()/setter()方法名居然也加了“m” ,成员变量的个数少了也就罢了,自己一个一个手改,成员变量的个数一多,改的人头都大了!
比如我要给一个名为Person的实体类生成getter()/setter()方法

android studio: 快捷键生成getter/setter方法时自动加m的问题

文章图片

  使用快捷键生成后:
android studio: 快捷键生成getter/setter方法时自动加m的问题

文章图片

  今天实在是受不了了,找到一个办法,可以修正这个问题,打开“File”-"Settings"-"Editor"-"Code Style"-"Java"-"Code Generation  选项卡",在Name prefix  的Field  输入框中输入“m”,  在Static Field的输入框中输入“s”,  点击OK保存。
android studio: 快捷键生成getter/setter方法时自动加m的问题

文章图片

  删掉之前的getter/setter方法,再用快捷键生成一次:
android studio: 快捷键生成getter/setter方法时自动加m的问题

文章图片

瞬间世界清静了不少,看来IDEA这个IDE确实如传说中的那样还是挺智能的,还真有不少东西需要我们去挖掘 :)。
 

    推荐阅读