java 枚举类型
原来枚举类型还可以这样玩。。。
public enum Tenum { None(1),ByteArray(2),List(3),Map(4); private int id; private Tenum(int id){ this.id=id; } public static Tenum getById(int id){ for(Tenum t:values()){ if(t.id==id){ return t; } } return null; } }
测试:
import org.junit.Test; public class testEnum { @Test public void tEnum(){ System.out.println(Tenum.getById(1)); System.out.println(Tenum.getById(2)); System.out.println(Tenum.getById(3)); System.out.println(Tenum.getById(4)); } }
作者:奋斗的珞珞
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.