Java的switch枚举使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java的switch枚举使用相关的知识,希望对你有一定的参考价值。
Java的switch枚举使用
@AllArgsConstructor
@Getter
public enum TestEnum
TEST_ZERO(0,"test0"),
TEST_ONE(1, "test1"),
TEST_TWO(2, "test2"),
TEST_THREE(3, "test3");
private Integer code;
private String name;
public static TestEnum getTypeEnum(Integer type)
if (null == type)
return TestEnum.TEST_ZERO;
TestEnum[] values = TestEnum.values();
for (TestEnum value : values)
if (value.code.equals(type))
return value;
return TestEnum.TEST_ZERO;
TestEnum typeEnum = TestEnum.getTypeEnum(type);
switch (typeEnum)
case TEST_ZERO:
...
break;
case TEST_ONE:
...
break;
case TEST_TWO:
...
break;
case TEST_THREE:
...
break;
default:
...
break;
以上是关于Java的switch枚举使用的主要内容,如果未能解决你的问题,请参考以下文章