我们可以在枚举中制作小组吗?

时间:2016-01-22 02:59:20

标签: java enums

我需要使用enum访问字幕的值,如下所示。

public enum Caption {

    //Object types
    //-------------
    Obj1                ("Obj1"), 
    Obj2                ("Obj2"), 
    Obj3                ("Obj3"), 
    Obj4                ("Obj4"), 


    //Menu Bar
    //-------------
    Menu1               ("Menu1"), 
    Menu2               ("Menu2"), 
    Menu3               ("Menu3"), 
    Menu4               ("Menu4"); 

    public String Value;

    Caption(String caption) {
        this.Value = caption;
    }

} //Caption

我可以通过Caption.Obj1.Value访问它。相反,我想访问Caption.ObjectTypes.Obj1.Value,Caption.MenuBar.Menu1.Value。

请您建议如何在这里使用java来实现这一目标。

1 个答案:

答案 0 :(得分:0)

您需要在最后"config" : { "process-timeout": 0 }上使用分号,并且可以添加一对静态内部类以允许该语法。像,

Menu