gpt4 book ai didi

grails - 如何从类中获取静态枚举

转载 作者:行者123 更新时间:2023-12-02 02:15:45 25 4
gpt4 key购买 nike

我有一个 java-constraint-interface 声明了一些枚举。

public interface MyClass{static enum BOOP{a,b,c,d,e,f}};

如何从“BOOP”枚举中动态获取第 6 个枚举常量的名称?

${org.java.some.MyClass."$enumName"[5]}

努力工作。

最佳答案

这应该有效:

public interface MyClass{static enum BOOP{a,b,c,d,e,f}};

${org.java.some.MyClass.BOOP.values()[5]} // prints f

此外,您无法获取索引为 6 的元素,因为数组是从 0 开始的,并且您的枚举中没有 7 个元素。

关于grails - 如何从类中获取静态枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10754741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com