java根据值获取枚举_java – 我可以根据其字段的值获取枚举吗?

我想根据其字段值获取一个特定的枚举.

枚举:

public enum CrimeCategory {

ASBO ("Anti Social BehavIoUr"),BURG ("Burglary"),CRIMDAM ("Criminal Damage And Arson"),DRUGS ("Drugs"),OTHTHEFT ("Other Theft"),PUPDISOR ("Public Disorder And Weapons"),ROBBERY ("Robbery"),SHOPLIF ("Shoplifting"),VEHICLE ("Vehicle Crime"),VIOLENT ("Violent Crime"),OTHER ("Other Crime");

private String category;

private CrimeCategory (String category) {

this.category = category;

}

public String returnString() {

return category;

}

}

获得新的枚举:

aStringRecivedFromJson = "Anti Social BehavIoUr"

CrimeCategory crimeCategoryEnum;

crimeCategoryEnum = CrimeCategory.valueOf(aStringRecivedFromJson);

我一直在试图找出一个方法,以便上面提供一个枚举,以便它可以通过与其他犯罪信息一起散布在Hashmap中.

预期成果:ASBO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值