Case-insensitive matching of a string to a Java enum

后端 未结 9 1573
独厮守ぢ
独厮守ぢ 2020-12-24 10:59

Java provides a valueOf() method for every Enum object, so given an enum like

public enum Day {
         


        
9条回答
  •  情书的邮戳
    2020-12-24 11:22

    I haven't tested this yet but why not overloading these methods as mentioned in this SO answer

    public enum Regular {
        NONE,
        HOURLY,
        DAILY,
        WEEKLY;
    
        public String getName() {
            return this.name().toLowerCase();
        }    
    }

提交回复
热议问题