原来枚举类型还可以这样玩。。。
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)); }}