当前位置: 首页 > 知识库问答 >
问题:

Java中开关用例的枚举

曾元忠
2023-03-14
ScheduleType scheduleType = ScheduleType.valueOf(scheduleTypeString);

switch (scheduleType) {

       case ScheduleType.CRON_EXPRESSION: 
                    System.out.println("Cron");
                    break;
}
The qualified case label ScheduleType.CRON_EXPRESSION must be replaced with the unqualified enum constant CRON_EXPRESSION

共有1个答案

澹台建华
2023-03-14

迈克已经解释了怎么做的部分。

我将尝试解释为什么的部分。

只有在比较相同类型的枚举时,开关情况才有意义。比较E1类型的枚举和E2类型的枚举没有意义。

 类似资料:
  • 以前,我使用这种方式将密钥保存在类中 我决定使用枚举来存储密钥,因为我认为这是一种比旧方法更好的方法,以下是我尝试的方法。 anager.java 错误 用例键下方的红线。COUNTRY_ID.name():和大小写键。CURRENCY\u ID.name(): 我怎样才能解决这个问题?

  • 本文向大家介绍Java枚举类用法实例,包括了Java枚举类用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java枚举类用法。分享给大家供大家参考。具体如下: 希望本文所述对大家的java程序设计有所帮助。

  • 我正在尝试检查我的VO中设置了哪些值。 下面是我的女儿。我得到的是“合格的病例标签MyEnum.UserType.Doctors必须替换为不合格的枚举常量Doctors” EnumTest.java

  • 我想在开关情况下使用以下枚举作为引用: 善良的看待沃尔菲

  • 问题内容: 假设您有一个文本文件,例如: 您希望相应地更新相应的对象: 凡是不同种类的枚举。 我想有一个通用的方法来实例化枚举值。也就是说,在运行时使用反射,而无需事先知道对象的枚举类型。 我会想到这样的事情: 问题是:应该有什么呢?给定其String表示形式,甚至可以实例化未知枚举吗? 问题答案: 之后不应该被调用-它返回实例的类 你可以投,避免一般性的问题,因为你已经知道的是