publicclassEnumTest{publicstaticvoidmain(String[]args){String dayName="HOLIDAY";// 错误:枚举中没有名为HOLIDAY的常量Day day=Day.valueOf(dayName);// 这里将抛出EnumConstantNotPresentExceptionSystem.out.println(day);}} 错误分析: Day.valueOf("HOLIDAY")试图获取一个名称为HOLIDAY的枚举常量,而在Day枚举...
3. 给出处理EnumConstantNotPresentException异常的建议或示例代码 处理EnumConstantNotPresentException异常的一种常见方法是捕获该异常,并根据业务需求进行相应处理。例如,可以记录错误日志、返回一个默认值或向用户报告错误。 以下是一个示例代码,展示了如何捕获并处理EnumConstantNotPresentException异常:...
根据java API,当应用程序尝试按名称访问枚举常量并且枚举类型不包含具有指定名称的常量时,会引发 EnumConstantNotPresentException。 因此我决定提出一个抛出 java.lang.EnumConstantNotPresentException 的场景,所以我编写了以下三个类。 我的枚举类: packagemy.enumtest;enumMyEnum { A, B, C; } ...
记一次莫名其妙的EnumConstantNotPresentException jar包改名是关键,千万不能引起冲突 以我的习惯在调试修改jar包时,会直接在末尾修改后缀,这样jar包的文件属性就变了。 如: 这次同事却在后缀 .jar前修改的。 如: 这就埋藏下了异常的祸根,可能Java加载机制存在差异,在有的环境上可以正常运行,但是某些环境却不可以,...
public classEnumConstantNotPresentExceptionextendsRuntimeException 当应用程序尝试按名称访问枚举常量并且枚举类型不包含具有指定名称的常量时抛出。API used to read annotations reflectively可以抛出此异常。 从以下版本开始: 1.5 另请参见: AnnotatedElement,Serialized Form ...
maven Quarkus:运行时出现EnumConstantNotPresentException没有足够的消息或依赖项信息来说明现状 我的猜测...
java.lang.EnumConstantNotPresentException错误原因是什么java.lang.EnumConstantNotPresentException错误原因是...
public classEnumConstantNotPresentExceptionextendsRuntimeException 当应用程序尝试按名称访问枚举常量并且枚举类型不包含具有指定名称的常量时抛出。API used to read annotations reflectively可以抛出此异常。 从以下版本开始: 1.5 另请参见: AnnotatedElement,Serialized Form ...
java.lang.Object └java.lang.Throwable └java.lang.Exception └java.lang.RuntimeException └java.lang.EnumConstantNotPresentException 所有已…
publicEnumConstantNotPresentException(Class<? extendsEnum> enumType,StringconstantName) 为指定常量构造一个EnumConstantNotPresentException。 参数: enumType- 缺少的枚举常量的类型 constantName- 缺少的枚举常量的名称 方法详细信息 enumType publicClass<? extendsEnum>enumType() ...