Answers:
使用Alt+ Insert(Windows)或Command+ N编辑器的Mac,你可以很容易生成你的类的任何领域的getter和setter方法。与使用菜单栏-> Code-> 具有相同的效果Generate...
然后使用shift或control按钮,选择添加getter和setter所需的所有变量
在OSX中,默认情况下为⌘+ N。
右键单击并选择“生成...”以查看当前映射。您可以选择多个字段,只需一步即可为其生成吸气剂/设置剂。
请参阅http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html
Android Studio和OSx:
按cmd+ n> Generate>Getter and Setter
Android Studio和Windows:
按Alt+ Insert> Generate>Getter and Setter
您可以通过以下步骤生成getter和setter:
而已。编码愉快!!
Alt + Enter
吗?
该答案涉及您的问题,但并不完全是答案。=)这是我最近发现的一个有趣的图书馆,我想与您分享。
龙目岛项目可以产生常用的方法,如getter方法,setter方法,equals()
并且hashCode()
,toString()
会自动为您的类。它用注释替换了它们,从而减少了样板代码。要查看使用Lombok编写的代码的好示例,请观看主页上的视频或阅读本文。
使用Lombok进行Android开发非常容易,并且不会使您的android应用程序“变重”,因为Lombok是仅编译时的库。正确配置 Android项目非常重要。
另一个例子:
import lombok.Getter;
import lombok.Setter;
public class Profile {
@Getter @Setter
private String username;
@Getter @Setter
private String password;
}
可以使用Lombok进行Android开发。Lombok应该仅是编译时的依赖项,否则Lombok的全部内容最终将出现在您的DEX文件中,浪费了宝贵的空间。摇篮代码段:
dependencies {
compileOnly "org.projectlombok:lombok:1.16.18"
}
另外,您可能需要在开发时添加Lombok IntelliJ插件以在您的IDE中支持Lombok功能。还有基于Lombok的Hrisey库。简而言之,它是Lombok + Parcellable支持。
另一种有趣的方式
定义后在对象的任何位置键入参数名称,您将看到setter和getter,只需选择并单击Enter即可:)
我尝试使用Android Studio 2.3
右键单击,Editor
然后选择Source -> Generate Getters and Setters
或按Alt
+ Shift
+S
以防万一有人使用Eclipse
Windows 8.1操作系统| 蚀闲月
声明顶级变量 private String username
Eclipse请在屏幕左侧生成一个警告,单击该警告并显示一些建议,然后选择generate。