前言

在最近的开发中,我突发奇想,准备在switch中使用枚举类,可是无奈的报错

正文

报错信息如下:
image.png
提示需要常量表达式,那么怎么解决呢?
其实就是上面注释掉的那段话
下面贴上代码

@Test
    void contextLoads() {
        StateEnum value = StateEnum.valueOf("1");
        switch (value){
            case ACTIVE:
        }
    }

这么使用就可以啦~

结语

最近总是想起一年以前的一些事情,我甚是怀念,很想回到过去

Q.E.D.


Hello welcome to my blog