枚举(2) : No enum constant xxx
参考 : https://panyongzheng.iteye.com/blog/2201675
报错操作 : RuleEnum.valueOf("a");
报错信息 : IllegalArgumentException No enum const class SqlTypeEnum.XXX
意思是没有找到定义好的枚举,
解决 :
改为 RuleEnum rm =RuleEnum.valueOf("a".toUpperCase(Locale.ENGLISH)) , 或者 RuleEnum rm =RuleEnum.valueOf("A")
设置不区分大小写,还有就是, RuleEnum必须有定义 A("123"),才不会报错,如下参考
import java.util.Locale;/*** @Auther: liyue* @Date: 2019/8/22 11:54* @Description:*/
public enum ColorEnum {RED("red");private String color;ColorEnum(String color) {this.color = color;}ColorEnum() {}public String getColor() {return color;}public void setColor(String color) {this.color = color;}public static void main(String[] args) {ColorEnum e1 = ColorEnum.valueOf("red".toUpperCase(Locale.ENGLISH));//ColorEnum e2 = ColorEnum.valueOf("red1".toUpperCase(Locale.ENGLISH));// java.lang.IllegalArgumentException: No enum constant com.aliyun.et.industry.zhiguang.web.controller.ColorEnum.RED1//ColorEnum e3 = ColorEnum.valueOf("red");// java.lang.IllegalArgumentException: No enum constant com.aliyun.et.industry.zhiguang.web.controller.ColorEnum.redColorEnum e4 = ColorEnum.valueOf("RED");ColorEnum e5 = ColorEnum.RED;}}
END。
枚举(2) : No enum constant xxx相关推荐
- SpringBoot+Mybatis使用Enmu枚举类型总是报错 No enum constant XX解决办法
环境SpringBoot+Mybatis 比如: 数据库中User表存放status字段值为1,想要通过Mybatis转换后为正在使用 当然,可以使用if else 但是状态值很多时,就变得很复杂,且 ...
- 《springboot和mybatis项目使用枚举转换器出现No enum constant及解决方法》
mybatis枚举转换器参见此篇博客. 我们知道写好了枚举转换器以后,可以在xxxMapper.xml中配置handler,如下: <result column="type" ...
- php定义枚举,PHP中Enum(枚举)用法实例详解
本文实例讲述了PHP中Enum(枚举)用法.分享给大家供大家参考,具体如下: PHP其实有Enum类库的,需要安装perl扩展,所以不是php的标准扩展,因此代码的实现需要运行的php环境支持. (1 ...
- Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT
Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT ...
- Cause: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.Date
异常日志: Cause: org.apache.ibatis.builder.BuilderException:Error resolving JdbcType. Cause: java.lang.I ...
- 0编译器详解_详解Java枚举类型(Enum)中的方法
文章前记 程序员工作久了便可能整日忙碌于"增删改查"中,迷失方向,毫无进步. 该公众号致力于分享软件开发相关的原创干货,助你完成从程序员到架构师的进阶之路! 努力!做一个NB的Co ...
- Java分享笔记:自定义枚举类 使用enum关键字定义枚举类
在JDK1.5之前没有enum关键字,如果想使用枚举类,程序员需要根据Java语言的规则自行设计.从JDK1.5开始,Java语言添加了enum关键字,可以通过该关键字方便地定义枚举类.这种枚举类有自 ...
- C语言枚举类型(enum)的各种用法
文章目录 一. 基本概念 二.枚举类型的使用 三.枚举案例 一. 基本概念 枚举enum就是英文enumerate的缩写,也就是列举.排列说明的意思.枚举类型是C语言中的一种特殊类型,枚举类型可以让我 ...
- C语言枚举类型(Enum)
C语言枚举类型(Enum) 在实际编程中,有些数据的取值往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便在后续代码中使用,比如一个星期只有七天,一年只有十二个月,一个班每周有六 ...
最新文章
- 区块链架构下 智慧城市发展加速
- jAVA 得到Map价值
- 2021北京高考一分一段成绩查询,2021北京高考总成绩一分一段表出炉
- 嵌入式Linux文件提取,嵌入式 Linux系统编程(四)——文件属性
- 第一个WebService案例
- 用Excel VBA连接SQL Server数据库并将表中的数据显示到Excel中
- Xcode中的-ObjC和-all_load
- 编写一个程序,找出数组中元素的最大值,要求用到成员函数。
- Java学习笔记:创建线程的两种方法
- 练习|Django-单表
- python图书馆管理系统源代码_python代码实现图书管理系统
- 夜读 | 比管理时间更重要的,是管理精力
- Deployer php自动部署,简单轻松部署你的项目 - Deployer
- 【IoT】加密与安全:哈希 Hash 算法用途与原理解析
- 外设测试 - FAN 接口测试
- html+css制作三角形
- Linux性能优化 Linux性能工具:CPU top
- python小工具-批量压缩图片
- 斗鱼虎牙合并:从内耗走向一致抗敌
- 全志T507如何在Android系统上进行OTA升级
热门文章
- 【技术备忘录】广和通ADP-L610-Arduino模块实现基于内网穿透的TCP通信
- 广和通FM650 5G模块连接Ubuntu不显示USB串口问题解决
- Ubuntu20.04 idea/pycharm 搜狗中文输入法不跟随光标问题
- Google PR值
- Java基础系列35-IO流
- Redis 基础知识点总结
- 一款可以批量检测百度违规屏蔽关键词工具
- 文件的基本操作--利用爬取的王者荣耀李信台词进行练习
- 双基地mimo雷达matlab仿真,双基地MIMO雷达的干扰研究
- python卖水果_小姨开水果店的,所以今天用Python写了一个水果店小系统!