Java中的层次枚举
假设我有一个这样的结构:
是否可以创建一个枚举来返回所选单元格的字符串值?例如:
enum.GROUP_MAIN1.SUBGROUP1.COL1
将返回值“COL1”
我正在寻找嵌套枚举,但没有找到这种情况的解决方案
你可以在下面搜索框中键入要查询的问题!
假设我有一个这样的结构:
是否可以创建一个枚举来返回所选单元格的字符串值?例如:
enum.GROUP_MAIN1.SUBGROUP1.COL1
将返回值“COL1”
我正在寻找嵌套枚举,但没有找到这种情况的解决方案
# 1 楼答案
你不可能拥有你所要求的一切。这里有一种方法可以获得一些:
您还可以在
MainGroup
中实现一个方法来查找该主组下的所有子组,对于子组和col也是如此# 2 楼答案
你可以用这样的技巧做到这一点:
因此,要获得enum,您需要使用
GROUPMAIN1.SUBGROUP1.COL1
如果您只需要一个字符串常量,也可以通过另一种方式完成: