Case-insensitive matching of a string to a Java enum

后端 未结 9 1585
独厮守ぢ
独厮守ぢ 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:28

    Starting from version 3.8 apache commons-lang EnumUtils has two handy methods for this:

    • getEnumIgnoreCase(final Class enumClass, final String enumName)
    • isValidEnumIgnoreCase(final Class enumClass, final String enumName)

提交回复
热议问题