java将字符串转换为对应的枚举类型,java枚举,假定我有如下的枚举定义:
分享于 点击 35530 次 点评:202
java将字符串转换为对应的枚举类型,java枚举,假定我有如下的枚举定义:
假定我有如下的枚举定义:
public enum Blah { A, B , C, D}
我从查询字符串上得到的是字符串类型的“A",这时候可以通过:
Blah val = Blah.valueOf("A")
获得对应的枚举值
另外也可以加上一个参数,使字符串不区分大小写:
Blah val =Blah.valueOf("a".toUpperCase(Locale.ENGLISH))
用户点评