在 Eclipse Galileo 中更快地编写 Java 代码
2009-09-07 00:00:00 来源:WEB开发网核心提示: 这个应用程序的输出如清单 4 所示,清单 4. Main 方法的输出Automobile@77df38fd在 Galileo 之前,在 Eclipse Galileo 中更快地编写 Java 代码(3),我必须手工编写 toString() 方法,尽管编写这个小类并不是太费力,清单 5. 自动生
这个应用程序的输出如清单 4 所示。
清单 4. Main 方法的输出
Automobile@77df38fd
在 Galileo 之前,我必须手工编写 toString() 方法。尽管编写这个小类并不是太费力,但如果一个类拥有许多字段,编写工作就会花费一些时间。我可能想做很多事情(比如检查一些空值),而不仅仅是串联一些值。也许我想使用一个 StringBuilder 来获得更好的性能。但是对于 Galileo,我可以使用 Source > Generate toString() 来完成上述所有任务,如图 3 所示。
图 3. 生成 toString()
单击 Finish 之后,新的 toString() 方法如清单 5 所示。
清单 5. 自动生成的 toString() 方法
...
@Override
public String toString() {
return "Automobile [" + (make != null ? "make=" + make + ", " : "")
+ (model != null ? "model=" + model + ", " : "")
+ (year != null ? "year=" + year : "") + "]";
}
...
现在,main 方法运行时,输出如清单 6 所示。
清单 6. 自动生成的 toString() 方法的输出
Automobile [make=Toyota, model=Corolla, year=1993]
- ››Eclipse 3.7反编译插件的安装
- ››eclipse CDT NDK环境搭建步骤
- ››Eclipse 如何自定义java class注释
- ››eclipse.ini内存设置
- ››Eclipse+PyDev离线配置Python开发环境
- ››Eclipse下jQuery文件报错解决方案
- ››Eclipse快捷键与使用技巧
- ››Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键...
- ››Eclipse快捷键二
- ››Eclipse快捷键一
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
更多精彩
赞助商链接