Can I set enum start value in Java?

前端 未结 9 1672
长情又很酷
长情又很酷 2020-11-30 18:09

I use the enum to make a few constants:

enum ids {OPEN, CLOSE};

the OPEN value is zero, but I want it as 100. Is it possible?

9条回答
  •  鱼传尺愫
    2020-11-30 18:50

    If you use very big enum types then, following can be useful;

    public enum deneme {
    
        UPDATE, UPDATE_FAILED;
    
        private static Map ss = new TreeMap();
        private static final int START_VALUE = 100;
        private int value;
    
        static {
            for(int i=0;i

提交回复
热议问题