一种简单的方法是使用HashMap来存储enum的 key 和 value。 importjava.util.HashMap;importjava.util.Map;publicclassEnumUtil{privatestaticMap<String,Integer>weekdayMap=newHashMap<>();static{for(Weekdayweekday:Weekday.values()){weekdayMap.put(weekday.name(),weekday.getDayNumber());}}publicstatici...
publicclassMain{publicstaticvoidmain(String[]args){String[]values=MyEnum.getValuesByKey("KEY");System.out.println(Arrays.toString(values));}} 1. 2. 3. 4. 5. 6. 运行该代码,将输出[Value1, Value2, Value3]。 总结 通过以上步骤,我们成功实现了Java枚举类根据给定的key获取相应的value数组。首先...
@文心快码java enum根据key获取value 文心快码 当然,我可以帮助你定义一个Java枚举类型,并根据key获取对应的value。下面是一个详细的解答,包括代码示例: 定义一个Java枚举类型: 首先,我们需要定义一个枚举类型,其中包含key和value属性。为了存储这些属性,我们可以使用枚举中的构造函数和字段。 java public enum My...
Java枚举根据key获取value packagecom.utcip.crm.common.constants;importcom.utcip.crm.common.base.process.ScheduleStatusEnum;/*** 合同变更存储mongodb 状态值 *@authorjingfangnan **/publicenumConstractMongoStatus { NEW(3,"新增"), UPDATE(2,"修改"), DELETE(1,"删除"), GENERATOR(0,"普通无状态"),...
java枚举类-根据key获取value及根据value获取key 创建枚举类,以汽车为例 packagecom.lw.coodytest.enums;/*** @Classname CarTypeEnum * @Description 汽车类型枚举 * @Author lw * @Date 2020-01-08 11:32*/publicenumCarTypeEnum { CAR_TYPE_BMW("bmw", "宝马"),...
ts = className.getEnumConstants(); map.put(className, ts); }else{ ts = (T[]) obj; }returnArrays.stream(ts).filter(predicate).findAny(); } } AI代码助手复制代码 补充:Java遍历枚举(Enum)的Value和相对应的Index 遍历枚举: publicclassColorIndexTest{@SuppressWarnings("resource")publicstaticvoidma...
Key-Value Map 实现Value-Key Map 实现对应BiMap 的实现 HashMap HashMap HashBiMap ImmutableMap ImmutableMap ImmutableBiMap EnumMap EnumMap EnumBiMap EnumMap HashMap EnumHashBiMap Table 当你想使用多个键做索引的时候,你可能会用类似 Map<FirstName, Map<LastName, Person>>的实现,这种方式很丑陋,使用上也不...
String key = "ENUM1"; MyEnum myEnum = MyEnum.valueOf(key); myEnum.myMethod(); //根据key获取对应的枚举对象,并调用相应的方法 } } ``` 在上面的示例代码中,枚举类`MyEnum`中定义了两个常量`ENUM1`和`ENUM2`,并分别实现了抽象方法`myMethod()`。在`main`方法中,我们可以根据枚举常量的key获取...
java枚举enum,根据value值获取key键的操作1.ZjlxEnum.java public enum ZjlxEnum implements IEnum { SFZ("1", "居民⾝份证"),XGZM("2", "⾹港特区护照/⾝份证明"),AMZM("3", "澳门特区护照/⾝份证明"),TWTXZ("4", "台湾居民来往⼤陆通⾏证"),JWJZZ("5", "境外永久居住证"),HZ(...