如何在不指定枚举类的情况下每次都使用枚举?

时间:2012-01-27 20:08:41

标签: java enums

我正在寻找一种更快捷的方式来使用枚举作为参数。就像我有一个方法

void junk(EnumVar var){

而不是键入EnumVar.VAR_1我宁愿只输入“VAR1”,然后使用内容辅助来完成剩下的工作,或者单独使用VAR_1,或者甚至只使用内容辅助给我一些选择。我知道当我输入enumvar. ...

时,eclipse会这样做

有没有办法让eclipse帮助我更快地使用枚举?它是如何处理交换机的。

2 个答案:

答案 0 :(得分:4)

Static import可能就是您所需要的。

例如,试试import static foo.bar.MyEnum.VAR_1;

答案 1 :(得分:1)

是的,请在其他导入中加入静态导入,如下所示:

import static my.package.EnumVar.*;