有没有办法只使用Intellij Idea选择枚举名称?
...
public enum OrganizationActivityLogItemType implements IActivityLogItemType<OrganizationActivityLog>, DisplaysAs
{
@Deprecated GENE_VARIANT_PUBLIC( "Gene Variant/Mutation/Allele", null ),
VARIANTS_MUTATIONS( "Variants/Mutations/ Alleles/Loci/Probes", ALFactory.PUBLIC_PRIVATE ),
CATEGORIES( "Categories", null ),
PUBLIC_VISIBLITY_COVERED_WHEN_MEETS_NECESSITY_CRITERIA( "Covered - When Meets Medical Necessity Criteria",
ALFactory.PUBLIC_PRIVATE ),
PUBLIC_VISIBLITY_NOT_COVERED_INVESTIGATIONAL(
"Not Covered - Investigational",
ALFactory.PUBLIC_PRIVATE ),
PUBLIC_VISIBLITY_NOT_COVERED_NOT_MEDICALLY_NECESSARY(
"Not Covered - Not Medically Necessary",
ALFactory.PUBLIC_PRIVATE ),
...
答案 0 :(得分:1)
Java中的枚举是一个扩展抽象类java.lang.Enum
的特殊类,因此继承了那里定义的方法。您可以使用name()
方法获取枚举常量的名称
OrganizationActivityLogItemType [] enumArray = OrganizationActivityLogItemType.values();
for(OrganizationActivityLogItemType enumObject: enumArray ){
System.out.println(enumObject.name());
}
答案 1 :(得分:0)
这应该让你关闭
答案 2 :(得分:0)
按住 Alt ,双击每个枚举名称。