问题描述
这是常量的定义,import的也没问题把声明的List注释以后case不报错好奇怪,大家说说这个原因是什么?
解决方案
解决方案二:
把Byte换位byte
解决方案三:
后面也是错的,只不过你注释掉那句话后resource变量都没申明,这个错误把外面的错误"挡到了"。你把常量字段声明为byte类型的,不能是Byte,switch不支持
解决方案四:
byte,不要用Byte类
解决方案五:
byte是基本数据类型,而Byte是对byte的封装类(是一个类),switch里的判断只是支持基本数据类型(要求一个具体的数据)比如int,short,long,byte,char可以用于在switch里使用。
时间: 2024-10-21 18:09:04