Java动态修改Enum实例

Java动态修改Enum实例_第1张图片
众所周知,enum类型实例数量是固定的,甚至还被用来设计单例。但有时候仍然存在需要动态增加Enum实例的场景,这也并非一定是设计失败,也可能是增加灵活性的实际需求,比如一些web框架,再比如HanLP中的动态用户自定义词性。然而最大的障碍是switch语句生成的虚构类,本文参考Java Specialists第161期,提供一份可用的解决方案与实例代码。一段有问题的代码比如我们有一个enum类型:public enum HumanState {    &...

继续阅读:码农场 » Java动态修改Enum实例

原文链接:http://www.hankcs.com/program/java/enum-java-examples-of-dynamic-modification.html

你可能感兴趣的:(Java动态修改Enum实例)